Faktura XML (INVOICE) wersja 7.58 PobierzPDF

Transkrypt

Faktura XML (INVOICE) wersja 7.58 PobierzPDF
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
Specyfikacja pliku komunikacyjnego
Tabela przedstawia format dokumentu XML opisującego Fakturę. Wersja 7.58.
Nazwa pola
<Document-Invoice>
<Invoice-Header>
<InvoiceNumber>InvoiceNumber_1</InvoiceNumber>
<InvoiceDate>1999-09-09</InvoiceDate>
<SalesDate>1999-09-09</SalesDate>
<InvoiceDuplicateDate>1999-09-09</InvoiceDuplicateDate>
<InvoiceCurrency>PLN</InvoiceCurrency>
<InvoicePaymentDueDate>1999-09-09</InvoicePaymentDueDate>
<InvoicePaymentTerms>15</InvoicePaymentTerms>
<InvoicePaymentMeans>42</InvoicePaymentMeans>
<InvoicePostDate>1999-09-09</InvoicePostDate>
<DocumentFunctionCode>O</DocumentFunctionCode>
<CorrectionReason>RABAT 10%</CorrectionReason>
<Remarks>TEKST</Remarks>
<Order>
<BuyerOrderNumber>BuyerOrderNumber</BuyerOrderNumber>
<SupplierOrderNumber>SupplierOrderNumber</SupplierOrderNumber>
<BuyerOrderDate>1999-09-09</BuyerOrderDate>
</Order>
<Reference>
<InvoiceReferenceNumber>InvoiceReference</InvoiceReferenceNumber>
<InvoiceReferenceDate>1999-09-09</InvoiceReferenceDate>
</Reference>
<Delivery>
<DeliveryLocationNumber>DeliveryLocation </DeliveryLocationNumber>
<DeliveryDate>1999-09-09</DeliveryDate>
<DespatchNumber>DespatchNumber_1</DespatchNumber>
<DespatchDate>1999-09-09</DespatchDate>
<DespatchAdviceNumber>123456</DespatchAdviceNumber>
<Name>ABC</Name>
<StreetAndNumber>Przemysłowa 5</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-009</PostalCode>
<Country>PL</Country>
<DeliveryTerms>
COPYRIGHT © COMARCH SA 2015 / 09 / 18
Faktura
Faktura
korekta
M
M
M
M
M
M
C14
M
M
O
O
M
M
M
M
C14
M
M
O
O
X(35)
CCYY-MM-DD
CCYY-MM-DD
CCYY-MM-DD
[A-Z] (3)
CCYY-MM-DD
N0
X(3)
O1
M
O1
M
CCYY-MM-DD
"O"|"D"| "C"|"R"
O
C10
M
O
M
O15
O
C10
M
O
M
X(350)
X(1050)
Numer faktury
Data faktury
Data dostawy towarów lub wykonania usługi
Data duplikatu faktury
Waluta faktury
Data płatności
Termin płatności (w dniach)
Sposób płatności:
„10” – gotówka
„20” – czek
„42” – przelew na konto bankowe
„97” – kompensata
Data wpłynięcia do systemu
Typ dokumentu:
„O” – oryginał
„D” – duplikat oryginału
„C” – korekta
„R” – duplikat korekty
Powód korekty
Uwagi
X(35)
X(35)
CCYY-MM-DD
Numer zamówienia
Numer zamówienia według sprzedawcy
Data zamówienia
X(35)
CCYY-MM-DD
Numer faktury korygowanej
Data faktury korygowanej
[0-9](13)
CCYY-MM-DD
X(35)
CCYY-MM-DD
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
ILN lokalizacji dostawy (sklepu)
Data dostawy
Numer dostawy
Data dokumentu dostawy
Numer awiza wysyłki
Nazwa Punktu Dostawy
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
C9
M
M
C11
M
M
M
O
O
O
O
O
O
O
O
C11
M
M
M
O
O
O
O
O
O
O
O
Format
STRONA 1
Opis
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
Nazwa pola
Faktura
Faktura
korekta
<DeliveryTermsCode>04E</DeliveryTermsCode>
O
O
X(3)
<PaymentMethod>DF</PaymentMethod>
O
O
X(3)
O2
O
O
X(35)
CCYY-MM-DD
Numer zawiadomienia o zwrotach
Data zawiadomienia o zwrotach
M
M
M
M
O
C5
C5
C5
C5
C5
M
M
M
M
O
C5
C5
C5
C5
C5
[0-9](13)
X(13)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
ILN Kupującego
NIP Kupującego
Konto bankowe Kupującego
Nazwa Kupującego
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
O
M
M
O
C5
C5
C5
C5
C5
O
M
M
O
C5
C5
C5
C5
C5
[0-9](13)
X(13)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
ILN Płatnika
NIP Płatnika
Konto bankowe Płatnika.
Nazwa Płatnika
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
O
M
M
O
C5
C5
C5
C5
C5
O
M
M
O
C5
C5
C5
C5
C5
[0-9](13)
X(13)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
ILN Odbiorcy Faktury
NIP Odbiorcy Faktury
Konto bankowe Odbiorcy Faktury.
Nazwa Odbiorcy Faktury
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
M
M
M
M
[0-9](13)
ILN Sprzedawcy
</DeliveryTerms>
</Delivery>
<Returns>
<ReturnsNoticeNumber>RET19523</ReturnsNoticeNumber>
<ReturnsNoticeDate>1999-09-09</ReturnsNoticeDate>
</Returns>
</Invoice-Header>
<Invoice-Parties>
<Buyer>
<ILN>1111111111111</ILN>
<TaxID>111122223344</TaxID>
<AccountNumber>AccountNumber_1</AccountNumber>
<Name>Makro</Name>
<StreetAndNumber>Handlowa 3</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-519</PostalCode>
<Country>PL</Country>
</Buyer>
<Payer>
<ILN>1111111111111</ILN>
<TaxID>111122223344</TaxID>
<AccountNumber>AccountNumber_1</AccountNumber>
<Name>Makro</Name>
<StreetAndNumber>Handlowa 3</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-519</PostalCode>
<Country>PL</Country>
</Payer>
<Invoicee>
<ILN>1111111111111</ILN>
<TaxID>111122223344</TaxID>
<AccountNumber>AccountNumber_1</AccountNumber>
<Name>Makro</Name>
<StreetAndNumber>Handlowa 3</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-519</PostalCode>
<Country>PL</Country>
</Invoicee>
<Seller>
<ILN>1111111111111</ILN>
COPYRIGHT © COMARCH SA 2015 / 09 / 18
Format
STRONA 2
Opis
Kod warunków dostawy lub transportu
(INCOTERMS):
„04E” – płatne przy odbiorze
„EXW” – ex works
„FOR” – przekazane przewoźnikowi w
określonym miejscu
„CPT” – opłacone do miejsca dostawy
Sposób płatności kosztów transportu:
„DF” – określony przez kupującego i dostawcę
„PC” – opłacony z góry, obciążający klienta
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
Nazwa pola
<TaxID>111122223344</TaxID>
<AccountNumber>AccountNumber_1</AccountNumber>
<CodeByBuyer>11111111111111</CodeByBuyer>
<Name>ABC</Name>
<StreetAndNumber>Przemysłowa 5</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-009</PostalCode>
<Country>PL</Country>
<UtilizationRegisterNumber>1234</UtilizationRegisterNumber>
<CourtAndCapitalInformation>KRS11111</ CourtAndCapitalInformation>
</Seller>
<Payee>
<ILN>1111111111111</ILN>
<TaxID>111122223344</TaxID>
<AccountNumber>AccountNumber_1</AccountNumber>
<Name>ABC</Name>
<StreetAndNumber>Przemysłowa 5</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-009</PostalCode>
<Country>PL</Country>
</Payee>
<SellerHeadquarters>
<ILN>1111111111111</ILN>
<Name>ABC</Name>
<StreetAndNumber>Przemysłowa 5</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-009</PostalCode>
<Country>PL</Country>
</SellerHeadquarters >
<OrderedBy>
<ILN>1111111111111</ILN>
<TaxID>111122223344</TaxID>
<AccountNumber>AccountNumber_1</AccountNumber>
<Name>Makro</Name>
<StreetAndNumber>Handlowa 3</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-519</PostalCode>
<Country>PL</Country>
</OrderedBy>
<Sender>
<ILN>1111111111111</ILN>
<TaxID>111122223344</TaxID>
<Name>ABC</Name>
<StreetAndNumber>Przemysłowa 5</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-009</PostalCode>
<Country>PL</Country>
</Sender>
<Receiver>
COPYRIGHT © COMARCH SA 2015 / 09 / 18
Faktura
Faktura
korekta
Format
M
C5
C12
C5
C5
C5
C5
C5
C13
O8
M
C5
C12
C5
C5
C5
C5
C5
C13
O8
X(13)
X(35)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
X(35)
X(350)
NIP Sprzedawcy
Konto bankowe Sprzedawcy
Kod dostawcy wg Kupującego
Nazwa Sprzedawcy
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
Numer rejestrowy (utylizacyjny)
Oznaczenie sądu rejestrowego i numeru
rejestru oraz wysokość kapitału zakładowego i
wpłaconego
O
M
C5
M
C5
C5
C5
C5
C5
O
M
C5
M
C5
C5
C5
C5
C5
[0-9](13)
X(13)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
ILN Odbiorcy Płatności
NIP Odbiorcy Płatności
Konto Odbiorcy Płatności
Nazwa Odbiorcy Płatności
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
O3
O
O
O
O
O
O
O3
O
O
O
O
O
O
[0-9](13)
X(175)
X(35)
X(35)
X(9)
X(3)
ILN Siedziby Sprzedawcy
Nazwa Siedziby Sprzedawcy
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
O
M
O
O
O
O
O
O
O
O
M
O
O
O
O
O
O
O
[0-9](13)
X(13)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
ILN Zamawiającego
NIP Zamawiającego
Konto bankowe Zamawiającego
Nazwa Zamawiającego
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
O
M
O
O
O
O
O
O
O
M
O
O
O
O
O
O
[0-9](13)
X(13)
X(175)
X(35)
X(35)
X(9)
X(9)
GLN Wysyłającego
NIP Wysyłającego
Nazwa Wysyłającego
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
O
O
STRONA 3
Opis
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
Nazwa pola
Faktura
Faktura
korekta
M
O
O
O
O
O
O
M
O
O
O
O
O
O
M
M [n]
M
M
M
O
O
O
O
C5
M
M
M [n]
M
M
M
O
O
O
O
C5
M
M
C5,6
O
O6
M
C5,6
O
O6
O
O
M
O
O
4
C ,C19
M
O
O
M
O
O
4
C ,C19
M
<TaxReference>
<ReferenceType>SWW</ReferenceType>
O
M
O
M
X(35)
<ReferenceNumber>23-5676</ReferenceNumber>
</TaxReference>
<TaxAmount>3.28</TaxAmount>
<NetAmount>46.90</NetAmount>
<DepositAmount>46.90</DepositAmount>
<PreviousInvoiceQuantity>4.000</PreviousInvoiceQuantity>
<PreviousDeliveredQuantity>4.000</PreviousDeliveredQuantity>
M
M
[-.0-9](35)
Kod typu referencji:
„SWW” lub „PKWiU”
Kod SWW lub PKWiU
C19
C18
C18
C19,C17
C18
C18
M
O
R2
R2
R2
R3
R3
Wartość VAT pozycji
Wartość netto pozycji
Kwota kaucji za towary kaucjonowane
Zafakturowana ilość przed korektą
Dostarczona ilość przed korektą
<ILN>1111111111111</ILN>
<TaxID>111122223344</TaxID>
<Name>ABC</Name>
<StreetAndNumber>Przemysłowa 5</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-009</PostalCode>
<Country>PL</Country>
</Receiver>
</Invoice-Parties>
<Invoice-Lines>
<Line>
<Line-Item>
<LineNumber>1</LineNumber>
<EAN>1111111111111</EAN>
<BuyerItemCode>BuyerItemCode_1</BuyerItemCode>
<SupplierItemCode>SupplierItemCode_1</SupplierItemCode>
<ManufacturerItemCode>122</ManufacturerItemCode>
<SerialNumber>GINBN</SerialNumber>
<ItemDescription>ItemDescription_1</ItemDescription>
<ItemType>RC</ItemType>
<InvoiceQuantity>2.000</InvoiceQuantity>
<UnitOfMeasure>PCE</UnitOfMeasure>
<InvoiceUnitPacksize>10</InvoiceUnitPacksize>
<PackItemUnitOfMeasure>PCE</PackItemUnitOfMeasure >
<FreeGoodsQuantity>2.000</FreeGoodsQuantity>
<DeliveredQuantity>2.000</DeliveredQuantity>
<InvoiceUnitNetPrice>23.45</InvoiceUnitNetPrice>
<InvoiceUnitGrossPrice>23.45</InvoiceUnitGrossPrice>
<InvoiceUnitRetailPrice>25.99</InvoiceUnitRetailPrice>
<TaxRate>7.00</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
COPYRIGHT © COMARCH SA 2015 / 09 / 18
Format
Opis
[0-9](13)
X(13)
X(175)
X(35)
X(35)
X(9)
X(9)
GLN Odbierającego
NIP Odbierającego
Nazwa Odbierającego
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
N0
[0-9](14)
X(35)
X(35)
X(35)
X(35)
X(70)
"CU" | "RC" | "IN"
Numer linii
EAN produktu
Kod produktu wg nabywcy
Kod produktu wg dostawcy
Kod produktu wg producenta
Numer serii
Nazwa produktu
Identyfikator opakowania zwrotnego:
"CU" – jednostka handlowa
"RC" – opakowanie zwrotne
"IN" – jednostka fakturowana
Zafakturowana ilość
Jednostka miary
Liczba sztuk detalicznych w jednostce zbiorczej
Jednostka miary sztuki detalicznej w jednostce
zbiorczej
Ilość towaru darmowego
Dostarczona ilość
Cena netto
Cena brutto
Cena detaliczna
Stawka VAT
Kod stawki:
"E" (exempt) - zwolniony
"S" (standard) - inna, wyrażona liczba
("standardowa")
"NA" (not applicable) – nie podlega
"AE" (reverse charge)- odwrotne obciążenie
R3
X(3)
R3
X(3)
R3
R3
R2
R2
R2
R2
"S" | "E" |
"NA"|"AE"
STRONA 4
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
Nazwa pola
Faktura
<PreviousInvoiceUnitNetPrice>23.45</PreviousInvoiceUnitNetPrice>
<PreviousTaxRate>7.00</PreviousTaxRate>
<PreviousTaxCategoryCode>S</PreviousTaxCategoryCode>
Faktura
korekta
M
C4 C19
M
Format
R2
R2
"S" | "E" |
"NA"|"AE"
C19
C18
C18
R2
R2
R2
<CorrectionInvoiceQuantity>-2.000</CorrectionInvoiceQuantity>
O
R3
<CorrectionDeliveredQuantity>-2.000</CorrectionDeliveredQuantity>
O
R3
<PreviousTaxAmount>6.56</PreviousTaxAmount>
<PreviousNetAmount>93.80</PreviousNetAmount>
<PreviousDepositAmount>93.80</PreviousDepositAmount>
<CorrectionInvoiceUnitNetPrice>0.00</CorrectionInvoiceUnitNetPrice>
16
C
R2
<CorrectionTaxAmount>-3.28</CorrectionTaxAmount>
C16
R2
<CorrectionNetAmount>-46.90</CorrectionNetAmount>
O
R2
<CorrectionDepositAmount>>-46.90</CorrectionDepositAmount>
O
R2
<ExpirationDate>1999-09-09</ExpirationDate>
<ProductionDate>1999-09-09</ProductionDate>
<CorrectionReason>RABAT 10%</CorrectionReason>
<UtilizationFee>50 PLN: Świetlówka</UtilizationFee>
</Line-Item>
<Line-Order>
<BuyerOrderNumber>BuyerOrderNumber</BuyerOrderNumber>
<SupplierOrderNumber>SupplierOrderNumber</SupplierOrderNumber>
<BuyerOrderDate>1999-09-09</BuyerOrderDate>
</Line-Order>
<Line-Reference>
<InvoiceReferenceNumber>InvoiceReference
</InvoiceReferenceNumber>
<InvoiceReferenceDate>1999-09-09</InvoiceReferenceDate>
</Line-Reference>
<Line-Delivery>
<DeliveryLocationNumber>DeliveryLocation
</DeliveryLocationNumber>
<DeliveryDate>1999-09-09</DeliveryDate>
<DespatchNumber>DespatchNumber_1</DespatchNumber>
<DespatchDate>1999-09-09</DespatchDate>
<DespatchAdviceNumber>123456</DespatchAdviceNumber>
<ShipFromLocationNumber>1111111111111</ShipFromLocationNumber>
<Name>ABC</Name>
<StreetAndNumber>Przemysłowa 5</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-009</PostalCode>
COPYRIGHT © COMARCH SA 2015 / 09 / 18
O
O
Opis
Cena netto przed korektą
Stawka VAT przed korektą
Kod stawki:
"E" (exempt) - zwolniony
"S" (standard) - inna, wyrażona liczba
("standardowa")
"NA" (not applicable) – nie podlega
"AE" (reverse charge)- odwrotne obciążenie
Wartość VAT pozycji przed korektą
Wartość netto pozycji przed korektą
Kwota kaucji za towary kaucjonowane przed
korektą
Zafakturowana ilość - różnica pomiędzy
wartością prawidłową, a korygowaną
Dostarczona ilość - różnica pomiędzy wartością
prawidłową, a korygowaną
Cena netto - różnica pomiędzy wartością
prawidłową, a korygowaną
Wartość VAT pozycji - różnica pomiędzy
wartością prawidłową, a korygowaną
Wartość netto - różnica pomiędzy wartością
prawidłową, a korygowaną
Kwota kaucji za towary kaucjonowane – różnica
pomiędzy wartością prawidłową, a korygowaną
Data ważności
Data produkcji
Powód korekty
Kwota kosztu gospodarowania odpadami
(opłata utylizacyjna)
O
O
O
O15
O
CCYY-MM-DD
CCYY-MM-DD
X(350)
X(350)
C10
M
O
M
C10
M
O
M
X(35)
X(35)
CCYY-MM-DD
Numer zamówienia
Numer zamówienia według sprzedawcy
Data zamówienia
C9
M
X(35)
Numer faktury korygowanej
M
CCYY-MM-DD
Data faktury korygowanej
[0-9](13)
ILN lokalizacji dostawy (sklepu)
CCYY-MM-DD
X(35)
CCYY-MM-DD
X(35)
[0-9](13)
X(175)
X(35)
X(35)
X(9)
Data dostawy
Numer dostawy
Data dokumentu dostawy
Numer awiza wysyłki
ILN Punktu wysyłki
Nazwa Punktu Dostawy
Ulica i numer
Miasto
Kod pocztowy
11
11
C
M
C
M
M
M
O
O
O
O
O
O
O
M
M
O
O
O
O
O
O
O
STRONA 5
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
Nazwa pola
<Country>PL</Country>
<DeliveryTerms>
<DeliveryTermsCode>04E</DeliveryTermsCode>
<PaymentMethod>DF</PaymentMethod>
</DeliveryTerms>
</Line-Delivery>
<Line-Returns>
<ReturnsNoticeNumber>RET19523</ReturnsNoticeNumber>
<ReturnsNoticeDate>1999-09-09</ReturnsNoticeDate>
</Line-Returns>
<Line-Allowances>
<Allowance>
<Percentage>12</Percentage>
<AllowanceAmount>10</AllowanceAmount>
<OriginalAmount>999</OriginalAmount>
</Allowance>
</Line-Allowances>
</Line>
</Invoice-Lines>
Faktura
Faktura
korekta
Format
O
O
O
O
O
O
X(3)
Kraj (kodowane ISO 3166)
X(3)
O
O
X(3)
Kod warunków dostawy lub transportu
(INCOTERMS):
„04E” – płatne przy odbiorze
„EXW” – ex works
„FOR” – przekazane przewoźnikowi w
określonym miejscu
„CPT” – opłacone do miejsca dostawy
Sposób płatności kosztów transportu:
„DF” – określony przez kupującego i dostawcę
„PC” – opłacony z góry, obciążający klienta
O2
O
O
X(35)
CCYY-MM-DD
Numer zawiadomienia o zwrotach
Data zawiadomienia o zwrotach
[0-9](10)
R2
R2
Oprocentowanie obniżki
Wartość obniżki
Wartość sprzed obniżki
Ilość linii
Suma netto
Suma podlegająca opodatkowaniu
Suma VAT
Suma brutto
Suma kaucji za towary kaucjonowane
Wartość kwoty należnego upustu
Suma netto przed korektą
Suma podlegająca opodatkowaniu przed
korektą
Suma VAT przed korektą
Suma brutto przed korektą
Suma kaucji za towary kaucjonowane przed
korektą
Suma netto – różnica pomiędzy wartością
prawidłową, a korygowaną
Suma podlegająca opodatkowaniu – różnica
pomiędzy wartością prawidłową, a korygowaną
Suma VAT – różnica pomiędzy wartością
prawidłową, a korygowaną
Suma brutto – różnica pomiędzy wartością
prawidłową, a korygowaną
O
O[n]
O
O
O
O
O[n]
O
O
O
M
M
M
C5
C19
M
O
O
M
M
M
C5
C19
M
O
O
M
M
N0
R2
R2
R2
R2
R2
R2
R2
R2
C19
M
O
R2
R2
R2
<CorrectionTotalNetAmount>-46.90</CorrectionTotalNetAmount>
M
R2
<CorrectionTotalTaxableBasis>-46.90</CorrectionTotalTaxableBasis>
M
R2
<CorrectionTotalTaxAmount>-3.28</CorrectionTotalTaxAmount>
M
R2
<CorrectionTotalGrossAmount>-50.18</CorrectionTotalGrossAmount>
M
R2
<Invoice-Summary>
<TotalLines>1</TotalLines>
<TotalNetAmount>46.90</TotalNetAmount>
<TotalTaxableBasis>46.90</ TotalTaxableBasis >
<TotalTaxAmount>3.28</TotalTaxAmount>
<TotalGrossAmount>50.18</TotalGrossAmount>
<TotalDepositAmount>22.12</TotalDepositAmount>
<TotalDiscountAmount>5.2</TotalDiscountAmount>
<PreviousTotalNetAmount>93.80</PreviousTotalNetAmount>
<PreviousTotalTaxableBasis>93.80</ PreviousTotalTaxableBasis >
<PreviousTotalTaxAmount>6.56</PreviousTotalTaxAmount>
<PreviousTotalGrossAmount>100.36</PreviousTotalGrossAmount>
<PreviousTotalDepositAmount>22.12</PreviousTotalDepositAmount>
COPYRIGHT © COMARCH SA 2015 / 09 / 18
STRONA 6
Opis
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
Nazwa pola
Faktura
<CorrectionTotalDepositAmount>0.00</CorrectionTotalDepositAmount>
Faktura
korekta
O
O
M
M [n]
C19,C4
M
O7
M
M [n]
C19,C4
M
<TaxAmount>3.28</TaxAmount>
<TaxableBasis>46.90</TaxableBasis>
C19
C5
C19
<TaxableAmount>46.90</TaxableAmount>
<GrossAmount>50.18</GrossAmount>
<PreviousTaxRate>7.00</PreviousTaxRate>
<PreviousTaxCategoryCode>S</PreviousTaxCategoryCode>
M
C5
M
<GrossAmountInWords>pięćdziesiąt, 18/100 PLN</GrossAmountInWords>
<Tax-Summary>
<Tax-Summary-Line>
<TaxRate>7.00</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
C19,C4
M
Format
R2
X(350)
R2
"S" | "E" |
"NA"|"AE"
R2
R2
R2
R2
R2
"S" | "E" |
"NA"|"AE"
C19
M
M
R2
R2
R2
M
R2
O
O
O
O
R2
O
O
R2
<PreviousTotalNetAmount>93.80</PreviousTotalNetAmount>
O
R2
<PreviousTotalGrossAmount>100.36</PreviousTotalGrossAmount>
O
R2
<CorrectionTotalNetAmount>-46.90</CorrectionTotalNetAmount>
O
R2
<CorrectionTotalGrossAmount>-50.18</CorrectionTotalGrossAmount>
O
R2
<PreviousTaxAmount>6.56</PreviousTaxAmount>
<PreviousTaxableAmount>93.80</PreviousTaxableAmount>
<CorrectionTaxAmount>-3.28</CorrectionTaxAmount>
<CorrectionTaxableAmount>-46.90</CorrectionTaxableAmount>
</Tax-Summary-Line>
</Tax-Summary>
<Deposit-Summary>
<TotalNetAmount>46.90</TotalNetAmount>
<TotalGrossAmount>50.18</TotalGrossAmount>
</Deposit-Summary>
</Invoice-Summary>
</Document-Invoice>
COPYRIGHT © COMARCH SA 2015 / 09 / 18
STRONA 7
Opis
Suma kaucji za towary kaucjonowane – różnica
pomiędzy wartością prawidłową, a korygowaną
Suma brutto słownie
Stawka VAT
Kod stawki:
"E" (exempt) - zwolniony
"S" (standard) - inna, wyrażona liczba
("standardowa")
"NA" (not applicable) – nie podlega
"AE" (reverse charge) - odwrotne obciążenie
Suma VAT dla danej stawki
Kwota podlegająca opodatkowaniu objęta daną
stawką
Kwota netto objęta daną stawką
Kwota brutto objęta daną stawką
Stawka VAT przed korektą
Kod stawki:
"E" (exempt) - zwolniony
"S" (standard) - inna, wyrażona liczba
("standardowa")
"NA" (not applicable) – nie podlega
"AE" (reverse charge) - odwrotne obciążenie
Suma VAT dla danej stawki przed korektą
Kwota netto objęta daną stawką przed korektą
Suma VAT dla danej stawki
– różnica
pomiędzy wartością prawidłową, a korygowaną
Kwota netto objęta daną stawką – różnica
pomiędzy wartością prawidłową, a korygowaną
Suma netto po doliczeniu kwoty za opakowania
kaucjonowane
Suma brutto po doliczeniu kwoty za
opakowania kaucjonowane
Suma netto po doliczeniu kwoty za opakowania
kaucjonowane przed korektą
Suma brutto po doliczeniu kwoty za
opakowania kaucjonowane przed korektą
Suma netto po doliczeniu kwoty za opakowania
kaucjonowane – różnica pomiędzy wartością
prawidłową, a korygowaną
Suma brutto po doliczeniu kwoty za
opakowania kaucjonowane – różnica pomiędzy
wartością prawidłową, a korygowaną
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
1) Pole wypełniane na etapie przetwarzania dokumentu przez ECOD.
2) Segment ten powinien być stosowany w tym miejscu, jeżeli numer zawiadomienia o zwrotach dotyczy wszystkich pozycji towarowych objętych fakturą. Jeżeli
numery są różne dla poszczególnych pozycji towarowych, podaje się je na poziomie linii towarowej.
3) Sekcja ta zawiera informacje dotyczące siedziby spółki wystawiającej fakturę. Zgodnie z ustawą (Dz.U. 2006 nr 208 poz. 1540 Ustawa z dnia 18 października 2006
r. o zmianie ustawy o Krajowym Rejestrze Sądowym oraz niektórych innych ustaw) sekcja ta musi wystąpić w komunikacie jeżeli wystawca dokumentu jest do tego
zobowiązany przepisami prawnymi (Spółki Prawa Handlowego).
4) W przypadku zwolnienia podatkowego lub towaru kaucjonowanego informacja o stawce VAT nie może wystąpić w dokumencie.
5) Pole musi być wypełnione w przypadku wystawienia faktury bez wersji papierowej.
6) Pole <UnitOfMeasure> musi być wypełnione w przypadku wystawienia faktury bez wersji papierowej. Pole <PackItemUnitOfMeasure> jest opcjonalne. Dopuszczalne
jednostki miary, które mogą wystąpić w tych polach:
Jednostka miary
metr
metr kwadratowy
kilogram
litr
sztuka
para (dwa przedmioty połączone)
tona metryczna (1000kg)
Kod jednostki miary
<UnitOfMeasure>
MTR
MTK
KGM
LTR
PCE
PR
TNE
Przy uzgodnieniu z siecią handlową dopuszczalne są dodatkowe jednostki ISO.
7) Dla faktur korygujących pole to powinno zawierać różnicę pomiędzy prawidłową, a korygowaną sumą brutto słownie.
8) Pole <CourtAndCapitalInformation> powinno zawierać następujące informacje:
- oznaczenie sądu rejestrowego i numeru rejestru
- wysokość kapitału zakładowego i kapitału wpłaconego
Zgodnie z ustawą (Dz.U. 2006 nr 208 poz. 1540 Ustawa z dnia 18 października 2006 r. o zmianie ustawy o Krajowym Rejestrze Sądowym oraz niektórych innych
ustaw) segment ten musi wystąpić w komunikacie jeżeli wystawca dokumentu jest do tego zobowiązany przepisami prawnymi (Spółki Prawa Handlowego).
Przykład: „KRS 0000011111 Sąd Rejonowy w Poznaniu, XXI Wydział Gospodarczy Krajowego Rejestru Sądowego, Kapitał zakładowy 2 220 000 PLN, Kapitał wpłacony 2
120 000 PLN”
9) Sekcja musi wystąpić w nagłówku lub na poziomie linii dla faktur korekcyjnych.
10) Jeżeli numer i data zamówienia są jednakowe dla wszystkich pozycji towarowych objętych fakturą, segment <Order> musi być wypełniony, a segment <LineOrder> nie występuje. W przeciwnym wypadku segment <Order> nie występuje, a segment <Line-Order> musi być wypełniony dla każdej pozycji towarowej.
11) Jeżeli ILN lokalizacji dostawy (sklepu), data dostawy oraz jej numer są jednakowe dla wszystkich pozycji towarowych objętych fakturą, segment <Delivery> musi
być wypełniony, a segment <Line-Delivery > nie występuje. W przeciwnym wypadku segment <Delivery > nie występuje, a segment <Line-Delivery > musi być
wypełniony dla każdej pozycji towarowej.
12) Pole musi być wypełnione, jeśli odbiorca faktury tego wymaga.
13) Pole obowiązkowe dla faktur, które dotyczą towarów objętych opłatą produktową.
14) Pole obowiązkowe dla duplikatu faktury.
15) Pole opcjonalne – może być wysłane tylko dla faktury korygującej. Jeżeli powód korekty jest jednakowy dla wszystkich pozycji towarowych objętych fakturą,
segment <CorrectionReason> powinien być wypełniony tylko w nagłówku, w przeciwnym wypadku segment <CorrectionReason> nie występuje w nagłówku, tylko
powinien być wypełniony dla każdej pozycji towarowej.
16) Pole opcjonalne dla faktury korygującej – w przypadku zwiększenia ceny po wystawieniu faktury pierwotnej pole to musi być wypełnione.
17) W przypadku korekty zwiększenia ceny pole to jest obowiązkowe.
18) W przypadku towaru kaucjonowanego podaje się kwotę kaucji za towary kaucjonowane zamiast kwoty netto pozycji.
19) Pole opcjonalne w przypadku wystąpienia odwrotnego obciążenia <TaxCategoryCode>AE</TaxCategoryCode>.
COPYRIGHT © COMARCH SA 2015 / 09 / 18
STRONA 8
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2015-09-18
Sposób przesyłania dokumentów:
Poszczególne dokumenty należy przesyłać w oddzielnych plikach zgodnie z regułą 1 dokument w 1 pliku.
Sposób kodowania:
Dokument jest kodowany w standardzie UTF-8
Typ:
M- Mandatory – pole obowiązkowe
O- Optional – pole opcjonalne
C – Conditional – pole warunkowe
[n] – maksymalna ilość wystąpień
W przypadku, kiedy ilość wystąpień jest różna od 0 lub 1, maksymalną ilość oznacza się ilość nawiasach kwadratowych. Minimalną ilość wystąpień oznacza
wymagalność pola.
Format pól:
Precyzuje zakres przyjmowanych wartości (dopuszczalny zakres znaków), dokładność wartości liczbowych rzeczywistych:
[A-Z](3) zakres znaków, litery duże od "A" do "Z" maksymalna ilość znaków 3
X(n) zakres znaków, dowolne znaki o kodach szesnastkowo z przedziału "0x20" do "0xFF" ; w przypadku używania znaków (‘<’, ‘>’ i ‘&’) lub innych o kodach
szesnastkowo z przedziału "0x80" do "0xFF", pole powinno być zawarta w sekcji CDATA
[0-9](13) zakres znaków, cyfry od "0" do "9", maks. ilość znaków 13
[-0-9](20) zakres znaków, cyfry od "0" do "9" i znak minus "-", maks. ilość znaków 20
N0 liczba całkowita
R2 liczba rzeczywista z ustaloną precyzją, dokładność do dwóch pozycji dziesiętnych (np.23.45) część dziesiętna oddzielona kropką
CCYY-MM-DD formatowanie pola daty ("CCYY" – 4 cyfrowy rok, "MM" – 2 cyfry miesiąca, "DD" – 2 cyfry dnia)
hh:mm formatowanie pola czasu ("hh" – 2 cyfrowa część oznacza godziny w systemie 24 godz.: 00 – 23, "mm" – 2 cyfrowa część minutowa: 00 – 59)
COPYRIGHT © COMARCH SA 2015 / 09 / 18
STRONA 9