Skip to content

Todos #13

@phax

Description

@phax
  • Avoid empty cbc:StreetName

  • Avoid empty cbc:CityName

  • Avoid empty cbc:PostalZone

  • Avoid empty InvoiceLine/Item/Description

  • Avoid constructs like this (eg. empty SalesOrderID):

  <cac:OrderReference>
    <cbc:ID></cbc:ID>
  </cac:OrderReference>
  • Consider removing 0 values:
      <cbc:AllowanceTotalAmount currencyID="EUR">0.00</cbc:AllowanceTotalAmount>
      <cbc:ChargeTotalAmount currencyID="EUR">0.00</cbc:ChargeTotalAmount>
      <cbc:PrepaidAmount currencyID="EUR">0.00</cbc:PrepaidAmount>
  • In AllowanceCharge to be ignored:
<cbc:BaseAmount currencyID="EUR">0.00</cbc:BaseAmount>
  • Support for multiple SellerTradeParty/ID elements

  • Try to avoid unnecessary trailing zeros in decimal numbers

  • The SubjectCode from IncludedNote needs to be copied

<ram:IncludedNote>
  <ram:Content>Die Lieferung erfolgt aufgrund der AGB […] erhältlich unter […]. Auf Wunsch senden wir sie auch zu.</ram:Content>
  <ram:SubjectCode>ADU</ram:SubjectCode>
</ram:IncludedNote>

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions