Poland (FA(3)): Rules
Read about the Rules used by Poland FA(3).
VRBL
Generic VRBL rules
Poland uses the VRBL Rules that are documented in the VRBL Rules topic.
Country-Specific rules
Poland uses the following country-specific rules:
| Description | Topic |
|---|---|
| [VRBL-PL-B2B-3-1]-The Supplier Identifier or the Supplier Tax Identifier must exist. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-3]-The allowed maximum number of characters for the Supplier Party Legal Entity Registration Name is 512. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-5]-The allowed maximum number of characters for the Supplier Street Name is 512. | Poland (FA(3)): Supplier's Address |
| [VRBL-PL-B2B-3-6]-The allowed maximum number of characters for the Supplier Postal Zone is 512. | Poland (FA(3)): Supplier's Address |
| [VRBL-PL-B2B-3-7]-The allowed maximum number of characters for the Supplier City Name is 512. | Poland (FA(3)): Supplier's Address |
| [VRBL-PL-B2B-3-8]-The allowed maximum number of characters for the Supplier Identifier is 13. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-9]-The allowed maximum number of characters for the Supplier Contact Telephone is 16. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-10]-The required minimum number of characters for the Supplier Contact Electronic Mail is 3. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-11]-The allowed maximum number of characters for the Supplier Contact Electronic Mail is 255. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-12]-The Supplier Contact Electronic Mail must contain @. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-13]-The Supplier Party Legal Entity Company Liquidation Status Code must exist within Supplier Party Legal Entity. | Poland (FA(3)): Supplier's Liquidation Status Code |
| [VRBL-PL-B2B-3-15]-The allowed maximum number of characters for the Customer Party Legal Entity Registration Name is 512. | Poland (FA(3)): Buyer's ID |
| [VRBL-PL-B2B-3-17]-The allowed maximum number of characters for the Customer Party Identification ID is 13. | Poland (FA(3)): Buyer's ID |
| [VRBL-PL-B2B-3-18]-The allowed maximum number of characters for the Customer Contact Telephone is 16. | Poland (FA(3)): Buyer's ID |
| [VRBL-PL-B2B-3-19]-The required minimum number of characters for the Customer Contact Electronic Mail is 3. | Poland (FA(3)): Buyer's ID |
| [VRBL-PL-B2B-3-20]-The allowed maximum number of characters for the Customer Contact Electronic Mail is 255. | Poland (FA(3)): Buyer's ID |
| [VRBL-PL-B2B-3-21]-The Customer Contact Electronic Mail must contain @. | Poland (FA(3)): Buyer's ID |
| [VRBL-PL-B2B-3-22]-The allowed maximum number of characters for the Buyer Supplier Assigned Account ID is 256. | |
| [VRBL-PL-B2B-3-24]-The Issue Date must follow the format YYYY-MM-DD. | VRBL: Issue Date |
| [VRBL-PL-B2B-3-25]-The allowed maximum number of characters for the Document Number is 256. | VRBL: Invoice Numbers |
| [VRBL-PL-B2B-3-26]-The allowed maximum number of characters for the Document Note is 3500. | VRBL: Invoice Notes |
| [VRBL-PL-B2B-3-27]-The allowed maximum number of characters for the Despatch Document Reference ID is 256. | Poland (FA(3)): Dispatch Party |
| [VRBL-PL-B2B-3-28]-The Actual Delivery Date must follow the format YYYY-MM-DD. | Poland (FA(3)): Actual Delivery Date |
| [VRBL-PL-B2B-3-29]-The Invoice Start Date must follow the format YYYY-MM-DD. | VRBL: Invoicing Period |
| [VRBL-PL-B2B-3-30]-The Invoice End Date must follow the format YYYY-MM-DD. | VRBL: Invoicing Period |
| [VRBL-PL-B2B-3-31]-The Tax Subtotal Taxable Amount must have a maximum of 16 digits before the comma, and a maximum of 2 after the comma. | Poland (FA(3)): Tax Category |
| [VRBL-PL-B2B-3-32]-The Tax Subtotal Tax Amount must have a maximum of 16 digits before the comma, and a maximum of 2 after the comma. | Poland (FA(3)): Tax Category |
| [VRBL-PL-B2B-3-33]-The Legal Monetary Total Tax Inclusive Amount must have a maximum of 16 digits before the comma, and a maximum of 2 after the comma. | Poland (FA(3)): Document-Level Totals |
| [VRBL-PL-B2B-3-34]-The Tax Exchange Rate Calculation Rate must have a maximum of 16 digits before the comma, and a maximum of 6 after the comma. | Poland (FA(3)): Tax Exchange Rate |
| [VRBL-PL-B2B-3-35]-The Tax Sub Total Vat Mechanism must be "VRBL:PL:S", if provided. | Poland (FA(3)): VAT Mechanism |
| [VRBL-PL-B2B-3-36]-The Invoice Type Code must be using one of the following codes: 380, 751, 389, 384. | Poland (FA(3)): Invoice Type Code |
| [VRBL-PL-B2B-3-38]-The allowed maximum number of characters for the Invoice Line UUID is 50. | Poland (FA(3)): Invoice Line UUID |
| [VRBL-PL-B2B-3-39]-The allowed maximum number of characters for the Line Item Name is 256. | VRBL: Items |
| [VRBL-PL-B2B-3-40]-The allowed maximum number of characters for the Line Item Description is 512. | VRBL: Items |
| [VRBL-PL-B2B-3-41]-The allowed maximum number of characters for the Line Item Sellers Item Identification ID is 50. | VRBL: Supplier's Item ID |
| [VRBL-PL-B2B-3-42]-The allowed maximum number of characters for the Billing Reference Invoice Document Reference Invoice Document Reference Extension Correction Data Correction Reason is 256. | Poland (FA(3)): Before Correction Extension |
| [VRBL-PL-B2B-3-43]-When the Invoice Line Standard Item Identification Scheme ID indicates GTIN, the allowed maximum number of characters for the Invoice Line Standard Item Identification ID is 20. | VRBL: Standard Item IDs |
| [VRBL-PL-B2B-3-44]-The allowed maximum number of characters for the Line Item Commodity Classification Item Classification Code is 50. | VRBL: Commodity Classification |
| [VRBL-PL-B2B-3-45]-The allowed maximum number of characters for the Line Item Quantity Unit Code is 256. | Poland (FA(3)): Invoiced Quantity Unit of Measure |
| [VRBL-PL-B2B-3-46]-The Line Item Quantity must have a maximum of 16 digits before the comma, and a maximum of 6 after the comma. | Poland (FA(3)): Invoiced Quantity Unit of Measure |
| [VRBL-PL-B2B-3-47]-The Line Item Price Allowance Charge Amount must have a maximum of 14 digits before the comma, and a maximum of 2 after the comma. | Poland (FA(3)): Price Details |
| [VRBL-PL-B2B-3-48]-The Line Item Line Extension Amount must have a maximum of 16 digits before the comma, and a maximum of 2 after the comma. | Poland (FA(3)): Price Details |
| [VRBL-PL-B2B-3-50]-Either the Due Date or the Payment Terms Installment Due Date where no Payment Terms Settlement Discount Percent is not provided must exist. | Poland (FA(3)): General Payment Terms (FA(3)) |
| [VRBL-PL-B2B-3-51]-The allowed maximum number of characters for the Payment Terms Settlement Discount Percent is 256. | Poland (FA(3)): General Payment Terms (FA(3)) |
| [VRBL-PL-B2B-3-52]-The Payment Terms Note must exist within Payment Terms. | Poland (FA(3)): General Payment Terms (FA(3)) |
| [VRBL-PL-B2B-3-53]-The Payment Means Payment Means Code must be coded using 01,02,03,04,05,06,07 with VRBL:PL: prefix or 10,20,30,48,54,58 without prefix. | Poland (FA(3)): Payment Means |
| [VRBL-PL-B2B-3-57]-The Contract Document Reference Issue Date must follow the format YYYY-MM-DD. | VRBL: Contract References |
| [VRBL-PL-B2B-3-58]-The allowed maximum number of characters for the Contract Document Reference ID is 256. | VRBL: Contract References |
| [VRBL-PL-B2B-3-59]-The Order Reference Issue Date must follow the format YYYY-MM-DD. | VRBL: Sales and Order References |
| [VRBL-PL-B2B-3-60]-The allowed maximum number of characters for the Order Reference Number is 256. | VRBL: Sales and Order References |
| [VRBL-PL-B2B-3-61]-The allowed maximum number of characters for the Delivery Terms ID is 256. | Poland (FA(3)): Delivery Terms Identifier |
| [VRBL-PL-B2B-3-62]-The allowed minimum number of characters for the Supplier Identifier is 9. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-63]-The allowed maximum number of characters for the Supplier Identifier is 14. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-64]-The allowed maximum number of characters for the Supplier Identifier is 9. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-66]-The Supplier Party Identification Scheme ID must be one of the ISO 6523 ICD, or one of the following codes: VRBL:EORI, VRBL:PL:REGON, VRBL:PL:BDO, VRBL:PL:TAX. | Poland (FA(3)): Supplier ID |
| [VRBL-PL-B2B-3-67]-The Customer Party Identification ID Scheme ID must be one of the ISO 6523 ICD, or one of the following codes: VRBL:EORI, VRBL:PL:REGON, VRBL:PL:BDO, VRBL:PL:TAX. | Poland (FA(3)): Buyer's ID |
| [VRBL-PL-B2B-3-68]-The Supplier Identifier or the Supplier Tax Identifier must be provided. | Poland B2B: Supplier Identifier and Poland B2B: Supplier Tax Identifier |
| [VRBL-PL-B2B-3-69]-The Tax Subtotal Category ID must be one of the following codes: VRBL:PL:01, VRBL:PL:02, VRBL:PL:03, VRBL:PL:04, VRBL:PL:05, VRBL:PL:06.01, VRBL:PL:06.02, VRBL:PL:06.03, VRBL:PL:07, VRBL:PL:08, VRBL:PL:09, VRBL:PL:10, VRBL:PL:11. | Poland B2B: Line-Level Tax Information |
| [VRBL-PL-B2B-3-70]-The Line Item Classified Tax Category ID must be one of the following codes: VRBL:PL:01, VRBL:PL:02, VRBL:PL:03, VRBL:PL:04, VRBL:PL:05, VRBL:PL:06.01, VRBL:PL:06.02, VRBL:PL:06.03, VRBL:PL:07, VRBL:PL:08, VRBL:PL:09, VRBL:PL:10, VRBL:PL:11. | Poland B2B: Line-Level Tax Information |
| [VRBL-PL-B2B-3-71]-The Line Item Commodity Classification Item Classification Code must be VRBL:PL:PKWiU or a code from UNCL7143 item type identification. | Poland B2B: Item Classification Identifier |
| [VRBL-PL-B2B-3-72]-The Supplier Party Legal Entity Company Liquidation Status Code must be one of the following codes: VRBL:PL:1, VRBL:PL:2, VRBL:PL:3, VRBL:PL:4. | Poland (FA(3)): Supplier's Liquidation Status Code |
| [VRBL-PL-B2B-3-73]-The value of the Line Item Tax Exemption Reason Code must be contained in PL Tax Exemption Reason Code [VRBL-CL-PL-TaxExemptionReasonCode] (prefixed by 'VRBL:PL:'). Allowed values: VRBL:PL:EX, VRBL:PL:KR, VRBL:PL:NP1, VRBL:PL:NP2, VRBL:PL:OO, VRBL:PL:WDT, VRBL:PL:ZW. | Poland (FA(3)): Line-Level Tax Information |
| [VRBL-PL-B2B-3-74]-If the Allowance Group exists, the Legal Monetary Total Allowance Total Amount After Tax must exist within Legal Monetary Total Group. | Poland (FA(3)): Document-Level Totals |
| [VRBL-PL-B2B-3-75]-If the Charge Group exists, the Legal Monetary Total Charge Total Amount After Tax must exist within Legal Monetary Total Group. | Poland (FA(3)): Document-Level Totals |
| [VRBL-PL-B2B-3-79]-When the Invoice Type Code is 380, the Line Item Group expects one Line Item Tax Group. | Poland (FA(3)): Invoice Type Code and Poland (FA(3)): Line-Level Tax Information |
| [VRBL-INV-PL-B2B-3-80]-When Invoice Document Reference ID holds a reference, the Invoice Type Code represents a final invoice or Invoice Subtype Code represents a final invoice correction, the Invoice Document Reference Issue Date must exist within the Invoice Document Reference Group. | |
| [VRBL-INV-PL-B2B-3-81]-When the Invoice Line Tax Percent is 0, the Invoice Line Tax Exemption Reason Code must exist within the Invoice Line Tax Group. | |
| [VRBL-INV-PL-B2B-3-82]-When the Invoice Type Code is '384', the Invoice Subtype Code must exist within the Invoice Extension. | |
| [VRBL-INV-PL-B2B-3-83]-The value of the Invoice Subtype Code must be contained in Invoice Subtype Code [VRBL-CL-PL-InvoiceSubtypeCode] (prefixed by 'VRBL:PL:'). Allowed values: VRBL:PL:KOR, VRBL:PL:KOR_ROZ, VRBL:PL:KOR_ZAL. | |
| [VRBL-INV-PL-B2B-3-84]-The Invoice expects a maximum of one Invoice Document Reference Correction Method. In case of collective correction, please use Correction Method within Invoice Extension instead. | |
| [VRBL-INV-PL-B2B-3-85]-The Invoice expects a maximum of one Invoice Document Reference Correction Reason. In case of collective correction, please use Correction Reason within Invoice Extension instead. | |
| [VRBL-INV-PL-B2B-3-86]-The allowed maximum number of characters for the Correction Reason is 256. | |
| [VRBL-INV-PL-B2B-3-87]-When Seller Tax Party Tax Scheme Extension Tax Exemption Indicator is set to true, the Seller Tax Party Tax Scheme Extension Exemption Reason Code must exist within the Seller Tax Party Tax Scheme Extension. | |
| [VRBL-INV-PL-B2B-3-88]-The value of the Seller Tax Party Tax Scheme Extension Exemption Reason Code must be contained in PL Supplier Tax Scheme Tax Exemption Reason Code [VRBL-CL-PL-AccountingSupplierParty-PartyTaxSchemeExtension-TaxExemptionReasonCode] (prefixed by 'VRBL:PL:'). | |
| [VRBL-INV-PL-B2B-3-89]-The Invoice Document Reference UUID must be a valid KSeF number, with a format like 9999999999-YYYYMMDD-FFFFFF(-)FFFFFF-FF. The length must be between 35 and 36 characters. | |
| [VRBL-INV-PL-B2B-3-90]-The Invoice Document Reference UUID must be a valid KSeF number, with a structure like 9999999999-YYYYMMDD-FFFFFF(-)FFFFFF-FF. There must be either 4 or 5 segments separated by -. | |
| [VRBL-INV-PL-B2B-3-91]-The first segment of the Invoice Document Reference UUID must be a valid identifier, with a format like 9999999999, M123456789 or ABC1234567. | |
| [VRBL-INV-PL-B2B-3-92]-The second segment of the Invoice Document Reference UUID must be a valid date, formated like YYYYMMDD. | |
| [VRBL-INV-PL-B2B-3-93]-Invoice Document Reference UUID segments after the issuer and date segments must consist of an upper case hexadecimal identifier with a format like A1B2C3D4E5F6-FF or A1B2C3-D4E5F6-FF. | |
| [VRBL-INV-PL-B2B-3-94]-When Seller Tax Party Tax Scheme Extension Tax Exemption Indicator is set to true, the Seller Tax Party Tax Scheme Extension Exemption Reason must exist within the Seller Tax Party Tax Scheme Extension. | |
| [VRBL-INV-PL-B2B-3-95]-The Seller Party Identification Group used for TAX ID must follow the pattern of a NIP. | |
| [VRBL-INV-PL-B2B-3-96]-The allowed maximum number of characters for the Seller Tax Party Tax Scheme Extension Exemption Reason is 256. | |
| [VRBL-INV-PL-B2B-3-97]-The Buyer Party Identification Group used for TAX ID must follow the pattern of a NIP. | |
| [VRBL-INV-PL-B2B-3-98]-The allowed maximum number of characters for the Additional Party Identification ID is 13. | |
| [VRBL-INV-PL-B2B-3-99]-The Additional Party Identification Group used for TAX ID must follow the pattern of a NIP. | |
| [VRBL-INV-PL-B2B-3-100]-When Tax Subtotal Category ID is "VRBL:PL:01", the Tax Subtotal Tax Category Percent must be 22 or 23. | |
| [VRBL-INV-PL-B2B-3-101]-When Tax Subtotal Category ID is "VRBL:PL:02", the Tax Subtotal Tax Category Percent must be 7 or 8. | |
| [VRBL-INV-PL-B2B-3-102]-When Tax Subtotal Category ID is "VRBL:PL:02", the Tax Subtotal Tax Category Percent must be 5. | |
| [VRBL-INV-PL-B2B-3-103]-For the given Tax Subtotal Category ID, the Tax Subtotal Tax Category Percent must be 0. | |
| [VRBL-INV-PL-B2B-3-104]-The Tax Total Group expects a maximum of one Tax Subtotal for each Tax Subtotal Category ID. | |
| [VRBL-INV-PL-B2B-3-105]-The required minimum number of characters for the Payee Financial Account ID is 10. | |
| [VRBL-INV-PL-B2B-3-106]-The allowed maximum number of characters for the Payee Financial Account ID is 34. | |
| [VRBL-INV-PL-B2B-3-107]-The Financial Institution Branch ID must be a valid BIC / SWIFT code. | |
| [VRBL-INV-PL-B2B-3-108]-When Seller Address Line Group is not provided, the Seller Street Name must exist within the Seller Address Group. | |
| [VRBL-INV-PL-B2B-3-109]-When Seller Address Line Group is not provided, the Seller City Name must exist within the Seller Address Group. | |
| [VRBL-INV-PL-B2B-3-110]-When Seller Address Line Group is not provided, the Seller Postal Zone must exist within the Seller Address Group. | |
| [VRBL-INV-PL-B2B-3-111]-The Seller Address Line Group is expected no more than 2 times within the Seller Address Group. | |
| [VRBL-INV-PL-B2B-3-112]-When Buyer Address Line Group is not provided, the Buyer Street Name must exist within the Buyer Address Group. | |
| [VRBL-INV-PL-B2B-3-113]-When Buyer Address Line Group is not provided, the Buyer City Name must exist within the Buyer Address Group. | |
| [VRBL-INV-PL-B2B-3-114]-When Buyer Address Line Group is not provided, the Buyer Postal Zone must exist within the Buyer Address Group. | |
| [VRBL-INV-PL-B2B-3-115]-The Buyer Address Line Group is expected no more than 2 times within the Buyer Address Group. | |
| [VRBL-INV-PL-B2B-3-116]-The allowed maximum number of characters for the Additional Property Name is 256. | |
| [VRBL-INV-PL-B2B-3-117]-The allowed maximum number of characters for the Additional Property Value is 256. | |
| [VRBL-INV-PL-B2B-3-118]-The allowed maximum number of characters for the Invoice Line Additional Item Property Name is 256. | |
| [VRBL-INV-PL-B2B-3-119]-The allowed maximum number of characters for the Invoice Line Additional Item Property Value is 256. | |
| [VRBL-INV-PL-B2B-3-120]-If the Invoice Type Code is 386 or the Invoice Subtype Code is 'KOR_ZAL', the Legal Monetary Total Order Total Amount must exist within the Legal Monetary Total Group. | |
| [VRBL-INV-PL-B2B-3-121]-The value of the Tax Subtotal Category Exemption Reason Code must be contained in PL Tax Exemption Reason Code [VRBL-CL-PL-TaxExemptionReasonCode] (prefixed by 'VRBL:PL:') or be contained in PL Supplier Tax Scheme Tax Exemption Reason Code [VRBL-CL-PL-AccountingSupplierParty-PartyTaxSchemeExtension-TaxExemptionReasonCode] (prefixed by 'VRBL:PL:'). | |
| [VRBL-INV-PL-B2B-3-122]-An Invoice must contain at most one Tax Subtotal where the Tax Subtotal Category Exemption Reason Code starts with "P_19" or at most one Seller Tax Party Tax Scheme Extension Exemption Reason Code. | |
| [VRBL-INV-PL-B2B-3-123]-The Invoice Line Position Number must have no more than 0 decimals. | |
| [VRBL-INV-PL-B2B-3-124]-The allowed maximum number of characters for the Invoice Line Position Number is 14. | |
| [VRBL-INV-PL-B2B-3-131]-The Additional Property Name must be provided in the Additional Property. | |
| [VRBL-INV-PL-B2B-3-132]-The Additional Property Value must be provided in the Additional Property. | |
| [VRBL-INV-PL-B2B-3-133]-The Invoice Line Additional Item Property Name must be provided in the Invoice Line Additional Item Property Group. | |
| [VRBL-INV-PL-B2B-3-134]-The Invoice Line Additional Item Property Value must be provided in the Invoice Line Additional Item Property Group. |
PEPPOL rules
Poland uses the PEPPOL Rules that are documented in the PEPPOL Rules topic.
EN16931 rules
Poland uses the core EN 16931 Rules that are documented in the EN 16931: Rules topic.
Updated 7 months ago
