Business rules for Order Balance Transaction 1.0
Identifier/Error message | Flag |
---|---|
SGBIS-TOB-R001 Specification identifier SHALL start with the value 'urn:fdc:peppol.eu:poacc:trns:order:3'. |
fatal |
SGBIS-TOB-R002 An order balance transaction SHALL use profile Order Balance. |
fatal |
SGBIS-TOB-R003 An order balance SHALL be stated in a single currency |
fatal |
SGBIS-TOB-R004 Elements of data type amount cannot have more than 2 decimals (I.e. all amounts except unit price amounts) |
fatal |
SGBIS-TOB-R005 Expected total amount for payment SHALL NOT be negative |
fatal |
SGBIS-TOB-R006 Expected total sum of line amounts SHALL NOT be negative |
fatal |
SGBIS-TOB-R007 Expected total sum of line amounts SHALL equal the sum of the order balance line amounts at order line level |
fatal |
SGBIS-TOB-R008 Order balance line net amount SHALL equal (Ordered quantity * (Item net price/item price base quantity) + Order line charge amount - Order line allowance amount |
fatal |
SGBIS-TOB-R009 Base quantity SHALL be a positive number above zero. |
fatal |
SGBIS-TOB-R010 Each order balance line SHALL have a document line identifier that is unique within the order. |
fatal |
SGBIS-TOB-R011 Each order balance line ordered quantity SHALL not be negative |
fatal |
SGBIS-TOB-R012 Each order line item net price SHALL not be negative |
fatal |