Skip to content

Commit

Permalink
1349331 - Add content for Philippines
Browse files Browse the repository at this point in the history
1349331 - Add content for Philippines
  • Loading branch information
johanlundin-pagero authored Jun 20, 2024
2 parents 108baf5 + 8e9c97e commit 6b0c5a2
Show file tree
Hide file tree
Showing 9 changed files with 3,348 additions and 3,132 deletions.
2 changes: 1 addition & 1 deletion index.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
:doctitle: image:images/puf-logo.png[float="center", width=100%] PUF Code lists 1.0
:author: Copyright © 2023, Pagero Group
:author: Copyright © 2024, Pagero Group
:email: https://pagero.com
:copyright: Pagero Group
:minor: 1.0
Expand Down
6,214 changes: 3,181 additions & 3,033 deletions index.html

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions specification/PUF-001-REGISTRATIONDATA.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,12 @@ LN = Not in liquidation.
|`MY:CertEx`
|Authorisation Number for Certified Exporter (e.g., ATIGA number).

|`PH:SellerType`
|Supplier VAT Registration +

Allowed values: 0 or 1. +

0 = VAT Registered. +
1 = Non VAT registered.

|===
30 changes: 30 additions & 0 deletions specification/PUF-003-INVOICETYPECODE.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,34 @@ Structure of the value must be *NNPNESB* (e.g. `0100000`) where:
|Self-billed invoice transaction, 0 for false, 1 for true. +
Note that only 0 is currently supported.

|===
=== Invoice type codes for Philippines

The following table outlines the different invoice types, their corresponding Invoice Type Codes, and Type Code attribute.
|===
|Invoice Type |Invoice Type Code |Invoice Type Code @name

|Sales Invoice (SI)
|380
|01

|Debit Note (DN)
|383
|02

|Credit Note (CN)
|381
|03

|Service Billing (SB)
|380
|04

|Official Receipt (OR)
|380
|05

|Corrective Invoice
|384
|01-05
|===
69 changes: 44 additions & 25 deletions specification/PUF-009-TAXTYPESCHEME.adoc
Original file line number Diff line number Diff line change
@@ -1,57 +1,76 @@
== PUF-009-TAXTYPESCHEME

List of available tax type scheme codes.

=== General tax type scheme codes
|===
|Value |Description

|`VAT`
|Value Added Tax.

|`GST`
|Goods and Services Tax.

|`INC`
|Income Tax

|`LOC`
|Local Sales Tax.

|`PER`
|Percentage Tax.

|`SST`
|Sales and Services Tax.

|`STT`
|State/Provincial Sales Tax.

|`VAT`
|Value Added Tax.
|===

=== Country-Specific tax type scheme codes

==== Canada

|===
|Value |Description

|`AAG`
|Harmonised Sales Tax (HST), Canadian. +
|Harmonised Sales Tax (HST). +
_A harmonized sales tax consisting of a goods and service tax, a Canadian provincial sales tax and, as applicable, a Quebec sales tax which is recoverable._

|`AAH`
|Quebec Sales Tax (QST), Canadian.
|Quebec Sales Tax (QST).

|`AAI`
|Provincial Sales Tax (PST), Canadian.
|Provincial Sales Tax (PST).
|===

|`SST`
|Sales and Services Tax, Malaysia.
==== India

|`IGST`
|Integrated Goods and Services Tax, India.
|===
|Value |Description

|`CGST`
|Central Goods and Services Tax, India.
|`CESS`
|CESS.

|`SGST`
|State Goods and Services Tax, India.
|`CESS Non advol`
|CESS Non Ad Valorem.

|`UTGST`
|Union Territory Goods and Services Tax, India.
|`CGST`
|Central Goods and Services Tax.

|`CESS`
|CESS, India.
|`IGST`
|Integrated Goods and Services Tax.

|`CESS Non advol`
|CESS Non Ad Valorem, India.
|`SGST`
|State Goods and Services Tax.

|`STATECESS`
|State CESS, India.
|State CESS.

|`STATECESS Non Advol`
|State CESS Non Ad Valorem, India.
|State CESS Non Ad Valorem.

|`UTGST`
|Union Territory Goods and Services Tax.
|===

|===
10 changes: 10 additions & 0 deletions specification/PUF-011-ALLOWANCECHARGEREASONCODE.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,14 @@ Below you will find links to recommended lists.
|https://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL7161[window=_blank] | Charge reason code (UNCL7161 subset).
|===
For additional codes added in PUF see below code recommendations.
=== Allowance reason codes Philippines
|===
|Value |Description
|SC | Senior Citizen Discount.
|PWD | Person With Disability Discount
|===
142 changes: 71 additions & 71 deletions specification/PUF-012-TAXCATEGORYCODE.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,77 @@ Standard european tax category codes can be found in https://peppol.org[OpenPepp

For additional codes added in PUF see below code recommendations.

=== Tax category codes Basque Country

|===
|Value |Description

|`S`
|Without reverse charge (default).

|`AE`
|With reverse charge.

|`E`
|Exempt.

|`OT`
|Non-taxable under Art. 7, 14, Others.

|`RL`
|Non-taxable under location rules.

|===

=== Tax category codes Portugal

|===
|Value |Description

|`AA`
|Lower rate.

|`S`
|Standard rate.

|`E`
|Exempt.

|`Z`
|Zero rated goods.

|`AE`
|VAT Reverse Charge.

|`G`
|Free export item, VAT not charged.

|`O`
|Services outside scope of tax.

|`RED`
|Reduced rate.

|`INT`
|Intermediate.

|`NOR`
|Normal rate.

|`ISE`
|Exempt.

|`OUT`
|Others, applicable to special VAT schemes.

|`NA`
|In case of non-subjection to VAT or IS. On receipts issued without itemized tax must be filled with "NA".

|`IC`
|Intra-Community VAT.

|===

=== Tax category codes Serbia

|===
Expand Down Expand Up @@ -87,77 +158,6 @@ For additional codes added in PUF see below code recommendations.

|===

=== Tax category codes Portugal

|===
|Value |Description

|`AA`
|Lower rate.

|`S`
|Standard rate.

|`E`
|Exempt.

|`Z`
|Zero rated goods.

|`AE`
|VAT Reverse Charge.

|`G`
|Free export item, VAT not charged.

|`O`
|Services outside scope of tax.

|`RED`
|Reduced rate.

|`INT`
|Intermediate.

|`NOR`
|Normal rate.

|`ISE`
|Exempt.

|`OUT`
|Others, applicable to special VAT schemes.

|`NA`
|In case of non-subjection to VAT or IS. On receipts issued without itemized tax must be filled with "NA".

|`IC`
|Intra-Community VAT.

|===

=== Tax category codes Basque Country

|===
|Value |Description

|`S`
|Without reverse charge (default).

|`AE`
|With reverse charge.

|`E`
|Exempt.

|`OT`
|Non-taxable under Art. 7, 14, Others.

|`RL`
|Non-taxable under location rules.

|===

=== Tax category codes Türkiye

*The most common tax category code is 0015, which indicates regular VAT.*
Expand Down
4 changes: 2 additions & 2 deletions specification/PUF-020-ERRORCLASSIFICATIONCODE.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,10 @@ The 'Format Name' column helps identify the format responsible for triggering th
|===
| Pagero error code | Description | Format name
| `18100` | Schematron validation failure. | General
| `18200` | Xml validation failed for VAN. | General
| `18200` | XML validation failed for VAN. | General
| `18300` | Missing organization number. | BGC Invoice
| `18400` | Missing value in invoice. | General
| `18500` | Xml validation failed. | General
| `18500` | XML validation failed. | General
| `18501` | Article unitCode missing. | Peppol BIS / UBL
| `18502` | Booking date missing. | AdsML
| `18503` | Buyer postal address missing. | Pagero Original Print
Expand Down
1 change: 1 addition & 0 deletions specification/introduction.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,5 @@ Lastly, in some cases, *all* the values are defined solely for PUF.
|1.0 |2022-12-19 |First version published.
|1.1|2023-05-04|Added https://pagero.github.io/puf-code-lists/#_puf_020_errorclassificationcode[PUF-020-ERRORCLASSIFICATIONCODE^]
|1.2|2023-09-04|Updated https://pagero.github.io/puf-code-lists/#_puf_020_errorclassificationcode[PUF-020-ERRORCLASSIFICATIONCODE^]
|1.3|2024-06-18|Added Philippine specific codes. Rearrange https://pagero.github.io/puf-code-lists/#_puf_009_taxtypescheme[PUF-009-TAXTYPESCHEME^]
|===

0 comments on commit 6b0c5a2

Please sign in to comment.