The billed detail: line structure, what is being identified and classified, and how price, allowance and charge combine into line amounts.
fnd-invoice-line-structure
Invoice line structure and line-level scoping
An invoice line groups a billed quantity, a unit of measure, a net amount, a tax category assignment and optional line-level period and references. Lines are the unit at which matching, dispute and partial credit operate, so line identity must be stable and referenceable from other documents.
Questions
- How is an individual invoice line identified so that another document can reference exactly that line?identity
Expected answer
- Line identifier value and its uniqueness scope
- Stability guarantee across corrections
- Referencing convention used by credit notes and responses
- Sub-line identification scheme where composite items are used
- What quantity and unit of measure does the line assert, and from which code list is the unit drawn?measurement
Expected answer
- Invoiced quantity value
- Unit of measure code and code list version
- Base quantity used for pricing
- Rounding or precision rule applied to the quantity
- How is the line net amount derived from price, quantity, allowances and charges?constraint
Expected answer
- Line net amount value
- Derivation expression and its inputs
- Applicable arithmetic rule identifiers
- Tolerance policy for rounding differences
- What line-level period and external references does the line carry, and when are they required rather than optional?relationship
Expected answer
- Line invoicing period start and end
- Order line reference
- Objects such as document, receipt or contract references at line level
- Conditional requirement rules
Artifacts
- Invoice line detail setThe complete ordered set of invoice lines with their identifiers, quantities, amounts, tax assignments and references, addressable as a unit for matching and partial credit.
fnd-item-identification-and-classification
Item identification, classification and attributes
A line identifies what was supplied through free-text name and description, party-scoped item identifiers, standard item identifiers from registered schemes, classification codes and item attributes. Multiple identification schemes may coexist and may disagree, so precedence and scheme qualification must be explicit.
Questions
- Which item identifiers are asserted for this line and which one is authoritative when they disagree?identity
Expected answer
- Seller, buyer, manufacturer and standard item identifiers with schemes
- Precedence rule and its owner
- Recorded disagreement between schemes
- Reconciliation action taken
- Is the item name and description sufficient to satisfy the legal requirement to state the nature and extent of the supply?requirement
Expected answer
- Item name and description text
- Assessment against the governing particulars requirement
- Language and any translation obligation
- Remediation where the description is insufficient
- Which classification codes are attached to the item and from which classification systems and versions?classification
Expected answer
- Classification code values
- Classification system identifier and version
- Purpose of each classification (statistical, tax, procurement)
- Rule governing whether classification is required
- What item attributes and origin information are carried, and which of them affect tax or regulatory treatment?constraint
Expected answer
- Attribute name and value pairs
- Item country of origin code
- Attributes with tax or regulatory consequence
- Source of each attribute value
Artifacts
- Item identification blockPer-line block capturing all asserted item identifiers with their schemes, classifications, attributes and the declared precedence between competing identifier schemes.
fnd-pricing-allowances-and-charges
Prices, allowances and charges
Pricing on a billing document separates the item net price, an optional gross price and price discount, a base quantity, and separately itemised allowances and charges at both line and document level, each with a reason and a reason code. Allowances and charges carry their own tax category, so they are not simple arithmetic adjustments.
Questions
- On what basis is the item price expressed, including base quantity and any gross price and discount?measurement
Expected answer
- Item net price value
- Base quantity and its unit code
- Gross price and price discount where present
- Currency in which the price is expressed
- What reason and reason code justifies each allowance or charge, and from which code list is the code drawn?classification
Expected answer
- Allowance or charge indicator
- Reason text and reason code
- Code list identifier and version
- Level at which it applies (line or document)
- Which tax category and rate apply to each allowance or charge, and how does that interact with the document tax breakdown?constraint
Expected answer
- Tax category code and rate for the allowance or charge
- Contribution to each tax breakdown group
- Rule identifiers governing the interaction
- Handling where the category differs from the related line
- Where an allowance or charge is expressed as a percentage, what base amount is it applied to and is the resulting amount stated explicitly?validation
Expected answer
- Base amount value
- Percentage value
- Resulting amount stated on the document
- Consistency check outcome between percentage, base and amount
Artifacts
- Pricing and adjustment scheduleConsolidated schedule of prices, base quantities and all line- and document-level allowances and charges with reasons, codes, bases and tax categories, sufficient to reproduce every total independently.