Build recipient and issuer payloads with KSeF-specific roles, tax identifier kinds, and participation fields.
Auto-generated by
go run ./cmd/gen-skills. Do not edit manually.
Read fakturownia-invoices first.
Use this when KSeF invoice payloads need explicit recipient or issuer roles.
fakturownia invoice create --input '{
"kind":"vat",
"seller_name":"Wystawca Sp. z o.o.",
"buyer_name":"Klient1 Sp. z o.o.",
"positions":[{"name":"Produkt A1","tax":23,"total_price_gross":10.23,"quantity":1}],
"recipients":[{
"name":"Odbiorca1",
"company":true,
"tax_no":"1234567890",
"tax_no_kind":"nip_with_id",
"role":"Dokonujący płatności",
"participation":100
}],
"issuers":[{
"name":"Wystawca1",
"company":true,
"tax_no":"1234567890",
"tax_no_kind":"",
"country":"PL",
"role":"Wystawca faktury"
}]
}' --json
request_body_schema for the curated role and tax_no_kind enum values before automating payload generation.