.halguru-ksef.yaml
Represents a KSEF Invoice document. This class serves as the root model for handling KSEF invoice-related data, including essential details such as the invoice information, seller, buyer, list of items, and payment data. Implements interface.
InvoiceNumber: Any text
SalesDate: 2025-01-20T18:15:23
Description: |
Invoice for the sale of 1000 items.
SalesCity: Any text
Seller: {}
Buyer: {}
Items: []
PaymentHal: {}
Field List
| Name |
Type |
Required |
Description |
| InvoiceNumber |
Text |
✔️ |
Unique invoice number of the KSEF invoice. |
| SalesDate |
DateTime |
✔️ |
Sale date of the KSEF invoice. |
| Description |
MultilineText |
|
Description of the KSEF invoice. |
| SalesCity |
Text |
✔️ |
Sale city of the KSEF invoice. |
| Seller |
Object |
✔️ |
Seller of the KSEF invoice. |
| Buyer |
Object |
✔️ |
Buyer of the KSEF invoice. |
| Items[] |
ObjectList |
✔️ |
List of items in the KSEF invoice. |
| PaymentHal |
Object |
✔️ |
Payment details of the KSEF invoice. |
- The class contains details such as invoice number, sales date, and sales city. - It also includes references to seller details, buyer details, and a collection of invoice items. - Calculated properties are available to compute totals for net amount, VAT amount, and gross amount.
| Property |
Value |
| Path |
.halguru-ksef.yaml: |
| Internal Root Type |
KSEFInvoiceHalGuru |
| File Extension |
.halguru-ksef.yaml |
| JSON Schema |
halguru-ksef-schema.json |
| Last updated: | | 2026-03-19 |
| Autogenerated: | | Yes |
| AI powered: | | Yes |
| Core version: | | 1.93.0 |