Singapore specific PINT rules 1.4.0

These rules are specific for Singapore invoices and shall be applied by all senders who are creating invoices that shallare only applied by receiver who have a receiving capability for Singapore invoice. Overseas receivers who are receiving invoices from Singapore but do not have a specific receiving capability for those will only apply the shared PINT rules and ignore these.

Identifier Message
BR-100-GST-SG [BR-100-GST-SG]- Total Amount including GST in SGD must be numeric and have maximum of 2 decimals
BR-101-GST-SG [BR-101-GST-SG]- Total Amount excluding GST in SGD must be numeric and have maximum of 2 decimals
BR-102-GST-SG [BR-102-GST-SG]- Attachment must not be used when providing reference to Total Amount incl or excl GST in SGD, Invoiced Object Reference or Project Reference
BR-103-GST-SG [BR-103-GST-SG]- When providing Total Amount including GST in SGD, element ID must be set to the code value SGD
BR-104-GST-SG [BR-104-GST-SG]- When providing Total Amount excluding GST in SGD, element ID must be set to the code value SGD
BR-105-GST-SG [BR-105-GST-SG]-An Invoice that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG, SRLVG or NA shall contain the Seller GST identifier (BT-31-GST) or the Seller tax representative GST identifier (BT-63-GST)
BR-106-GST-SG [BR-106-GST-SG]-An Invoice that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG, SRLVG or NA shall contain the Seller address line 1 (IBT-35) and Seller post code (IBT-38)
BR-107-GST-SG [BR-107-GST-SG]-An Invoice that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG, SRLVG or NA shall contain the Buyer address line 1 (IBT-50) and Buyer post code (IBT-53)
BR-108-GST-SG [BR-108-GST-SG]-An Invoice that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG, SRLVG or NA shall contain an Universally unique Invoice identifier (UUID) (BT-SG-003)
BR-109-GST-SG [BR-109-GST-SG] An Universally unique Invoice Identifier (BT-SG-003) shall be formatted according to the UUID standard
BR-110-GST-SG [BR-110-GST-SG]-The GST accounting currency code (BT-6-GST) must be present when Invoice total including GST amount or Invoice Total excluding GST amount in accounting currency are provided.
BR-110-SG [BR-110-SG]-Order references in an Invoice shall be provided on either Invoice Line level or on Document level, not both.
BR-111-GST-SG [BR-111-GST-SG]-A CreditNote that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG, SRLVG or NA shall contain an Invoice note with the reason for credit (IBT-022)
BR-112-GST-SG [BR-112-GST-SG]-An Invoice that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG, SRLVG or NA shall contain the Seller legal registration identifier (IBT-030)
BR-113-GST-SG [BR-113-GST-SG]-An Invoice that contains an GST Category code of value SR, SRCA-S, SRCA-C, ZR, SRRC, SROVR-RS, SROVR-LVG, SRLVG or NA, shall include an Accounting currency code (IBT-006) with the value 'SGD' if the Invoice currency code (IBT-005) is not 'SGD'. If the Invoice currency code is 'SGD', then the Accounting currency code shall not be provided.
BR-13-GST-SG [BR-13-GST-SG]-An Invoice shall have the Invoice total amount without GST (BT-109-GST).
BR-14-GST-SG [BR-14-GST-SG]-An Invoice shall have the Invoice total amount with GST (BT-112-GST).
BR-45-GST-SG [BR-45-GST-SG]-Each GST Breakdown (BG-23-GST) shall have a GST category taxable amount (BT-116-GST).
BR-46-GST-SG [BR-46-GST-SG]-Each GST Breakdown (BG-23-GST) shall have a GST category tax amount (BT-117-GST).
BR-47-GST-SG [BR-47-GST-SG]-Each GST Breakdown (BG-23-GST) shall be defined through a GST category code (BT-118-GST).
BR-48-GST-SG [BR-48-GST-SG]-Each GST breakdown (BG-23-GST) shall have a GST category rate (BT-119-GST), except if the Invoice is not subject to GST.
BR-53-GST-SG [BR-53-GST-SG]-If the GST accounting currency code (BT-6-GST) is present, then the Invoice total GST amount (BT-111-GST), Invoice total including GST amount and Invoice Total excluding GST amount in accounting currency shall be provided.
BR-56-GST-SG [BR-56-GST-SG]-Each Seller tax representative party (BG-11) shall have a Seller tax representative GST identifier (BT-63-GST).
BR-CL-06-GST-SG [BR-CL-06-GST-SG]-Invoice period description code must be according to UNCL 2005 D.16B.
BR-CL-16-SG [BR-CL-16-SG]-Payment means in an invoice MUST be coded using UNCL4461 code list, or code Z01 or Z02
BR-CL-17-GST-SG [BR-CL-17-GST-SG]-Invoice tax categories MUST be coded using valid Singapore code values
BR-CL-18-GST-SG [BR-CL-18-GST-SG]-Invoice tax categories MUST be coded using valid Singapore code values
BR-CO-04-GST-SG [BR-CO-04-GST-SG]-Each Invoice line (BG-25) shall be categorized with an Invoiced item GST category code (BT-151-GST).
BR-CO-10-SG [BR-CO-10-SG]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).
BR-CO-11-SG [BR-CO-11-SG]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92).
BR-CO-12-SG [BR-CO-12-SG]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).
BR-CO-13-GST-SG [BR-CO-13-GST-SG]-Invoice total amount without GST (BT-109-GST) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).
BR-CO-14-GST-SG [BR-CO-14-GST-SG]-Invoice total GST amount (BT-110-GST) = Σ GST category tax amount (BT-117-GST).
BR-CO-15-GST-SG [BR-CO-15-GST-SG]-Invoice total amount with GST (BT-112-GST) = Invoice total amount without GST (BT-109-GST) + Invoice total GST amount (BT-110-GST).
BR-CO-16-GST-SG [BR-CO-16-GST-SG]-Amount due for payment (BT-115) = Invoice total amount with GST (BT-112-GST-SG) -Paid amount (BT-113) +Rounding amount (BT-114).
BR-CO-17-GST-SG [BR-CO-17-GST-SG]-GST category tax amount (BT-117-GST) = GST category taxable amount (BT-116-GST) x (GST category rate (BT-119-GST) / 100).
BR-CO-18-GST-SG [BR-CO-18-GST-SG]-An Invoice shall at least have one GST Breakdown group (BG-23-GST).
BR-CO-26-GST-SG [BR-CO-26-GST-SG]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller GST identifier (BT-31-GST) shall be present.
BR-DEC-01-SG [BR-DEC-01-SG]-The allowed maximum number of decimals for the Document level allowance amount (IBT-092) is 2.
BR-DEC-02-SG [BR-DEC-02-SG]-The allowed maximum number of decimals for the Document level allowance base amount (IBT-093) is 2.
BR-DEC-05-SG [BR-DEC-05-SG]-The allowed maximum number of decimals for the Document level charge amount (IBT-099) is 2.
BR-DEC-06-SG [BR-DEC-06-SG]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2.
BR-DEC-09-SG [BR-DEC-09-SG]-The allowed maximum number of decimals for the Sum of Invoice line net amount (IBT-106) is 2.
BR-DEC-10-SG [BR-DEC-10-SG]-The allowed maximum number of decimals for the Sum of allowanced on document level (IBT-107) is 2.
BR-DEC-11-SG [BR-DEC-11-SG]-The allowed maximum number of decimals for the Sum of charges on document level (IBT-108) is 2.
BR-DEC-12-SG [BR-DEC-12-SG]-The allowed maximum number of decimals for the Invoice total amount without GST (BT-109-GST) is 2.
BR-DEC-14-SG [BR-DEC-14-SG]-The allowed maximum number of decimals for the Invoice total amount with GST (BT-112-GST) is 2.
BR-DEC-15-SG [BR-DEC-15-SG]-The allowed maximum number of decimals for the Invoice total GST amount in accounting currency (BT-111-GST) is 2.
BR-DEC-16-SG [BR-DEC-16-SG]-The allowed maximum number of decimals for the Paid amount (IBT-113) is 2.
BR-DEC-17-SG [BR-DEC-17-SG]-The allowed maximum number of decimals for the Rounding amount (IBT-114) is 2.
BR-DEC-19-SG [BR-DEC-19-SG]-The allowed maximum number of decimals for the GST category taxable amount (BT-116-GST) is 2.
BR-DEC-20-SG [BR-DEC-20-SG]-The allowed maximum number of decimals for the GST category tax amount (BT-117-GST) is 2.
BR-NG-01-GST-SG [BR-NG-01-GST-SG]-An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the GST category code (BT-151-GST, BT-95-GST or BT-102-GST) is "NG" shall contain exactly one GST breakdown group (BG-23) with the GST category code (BT-118) equal to "NG".
BR-NG-02-GST-SG [BR-NG-02-GST-SG]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item GST category code (BT-151-GST) is "NG" shall not contain the Seller GST identifier (BT-31), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST).
BR-NG-03-GST-SG [BR-NG-03-GST-SG]-An Invoice that contains a Document level allowance (BG-20) where the Document level allowance GST category code (BT-95-GST) is "NG" shall not contain the Seller GST identifier (BT-31-GST), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST).
BR-NG-04-GST-SG [BR-NG-04-GST-SG]-An Invoice that contains a Document level charge (BG-21) where the Document level charge GST category code (BT-102-GST) is "NG" shall not contain the Seller GST identifier (BT-31-GST), the Seller tax representative GST identifier (BT-63-GST) or the Buyer GST identifier (BT-48-GST).
BR-NG-08-GST-SG [BR-NG-08]-In a GST breakdown (BG-23) where the GST category code (BT-118-GST) is "NG" the GST category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the GST category codes (BT-151-GST, BT-95-GST, BT-102-GST) are "NG".
BR-NG-09-GST-SG [BR-NG-09-GST-SG]-The GST category tax amount (BT-117-GST) in a GST breakdown (BG-23) where the GST category code (BT-118-GST) is "NG" shall be 0 (zero).
BR-NG-11-GST-SG [BR-NG-11-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain other GST breakdown groups (BG-23).   
BR-NG-12-GST-SG [BR-NG-12-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118) "NG" shall not contain an Invoice line (BG-25) where the Invoiced item GST category code (BT-151-GST) is not "NG".
BR-NG-13-GST-SG [BR-NG-13-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain Document level allowances (BG-20) where Document level allowance GST category code (BT-9-GST5) is not "NG".
BR-NG-14-GST-SG [BR-NG-14-GST-SG]-An Invoice that contains a GST breakdown group (BG-23) with a GST category code (BT-118-GST) "NG" shall not contain Document level charges (BG-21) where Document level charge GST category code (BT-102-GST) is not "NG".
PEPPOL-EN16931-R004-SG Specification identifier MUST have the value 'urn:peppol:pint:billing-1@sg-1'.
UBL-SR-12-GST-SG [UBL-SR-12-GST-SG]-Seller GST identifier shall occur maximum once
UBL-SR-13-GST-SG [UBL-SR-13-GST-SG]-Seller tax registration shall occur maximum once
UBL-SR-18-SG [UBL-SR-18-GST]-Buyer GST identifier shall occur maximum once
UBL-SR-23-GST-SG [UBL-SR-23-GST-SG]-Seller tax representative GST identifier shall occur maximum once, if the Seller has a tax representative
UBL-SR-32-SG [UBL-SR-32-SG]-GST exemption reason text shall occur maximum once
UBL-SR-38-GST-SG [UBL-SR-38-GST-SG]-Invoiced item GST exemption reason text shall occur maximum once
UBL-SR-43-GST-SG [UBL-SR-43-GST-SG]-AdditionalDocumentReference/DocumentTypeCode shall only be used for invoiced object (code 130), project reference in CreditNote (code 50) or total amounts including or excluding GST in SGD (code sgdtotal-incl-gst or sgdtotal-excl-gst)