A comprehensive collection of Singapore Business Information System (BIS) billing XML examples following UBL 2.1 standards and PEPPOL specifications.
This repository contains XML examples for Singapore's e-invoicing system, demonstrating various billing scenarios including invoices, credit notes, and different GST treatments. All examples are compliant with:
- UBL 2.1 (Universal Business Language)
- EN 16931 European Standard for Electronic Invoicing
- PEPPOL BIS Billing 3.0
- Singapore GST regulations
- Basic Examples: Standard invoice formats
- GST Scenarios: Various GST treatments (standard, zero-rated, exempt)
- Payment Methods: Bank transfer, GIRO, PayNow, Credit card
-
Clone the repository:
git clone https://github.com/your-username/singapore-bis-billing-examples.git cd singapore-bis-billing-examples
-
Browse examples in the
examples/
directory -
Validate XML files using provided validation tools
- XML validators
- Format converters
- Compliance checkers
File | Description | Category |
---|---|---|
CN-001-basic | Basic credit note | Credit Notes |
INV-001-full-valid | Complete valid invoice | Basic |
INV-002-allowances-charges | Invoice with allowances and charges | Basic |
INV-003-non-gst-registered | Non-GST registered supplier | GST Scenarios |
INV-004-zero-rated-gst | Zero-rated GST invoice | GST Scenarios |
INV-005-foreign-currency | Foreign currency invoice | Special Cases |
INV-006-foreign-buyer | Foreign buyer invoice | Special Cases |
INV-007-bank-transfer | Bank transfer payment | Payment Methods |
INV-008-paynow | PayNow payment method | Payment Methods |
This project is licensed under the MIT License - see the LICENSE file for details.
For questions about Singapore BIS billing requirements, please refer to:
singapore
bis
billing
e-invoicing
ubl
xml
peppol
gst
accounting
fintech