Skip to content

.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.

Remarks#

  • 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.

Technical Information#

Property Value
Path .halguru-ksef.yaml:
Internal Root Type KSEFInvoiceHalGuru
File Extension .halguru-ksef.yaml
JSON Schema halguru-ksef-schema.json

.halguru-ksef.yaml#

Reference Index#

Configuration Files#


Last updated: 2026-03-19
Autogenerated: Yes
AI powered: Yes
Core version: 1.93.0