faktura XML (INVOICE)

Transkrypt

faktura XML (INVOICE)
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2012-03-16
Specyfikacja pliku komunikacyjnego – branża ELECTRO
Tabela przedstawia format dokumentu XML opisującego Fakturę. Wersja 7.4
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>
<InvoicePaymentType>42</InvoicePaymentType>
<DocumentFunctionCode>C</DocumentFunctionCode>
<CorrectionReason>RABAT 10%</CorrectionReason>
<Remarks>TEKST</Remarks>
<Order>
<BuyerOrderNumber>BuyerOrderNumber</BuyerOrderNumber>
<BuyerOrderDate>1999-09-09</BuyerOrderDate>
</Order>
<Reference>
<InvoiceReferenceNumber>Reference</InvoiceReferenceNumber>
<InvoiceReferenceDate>1999-09-09</InvoiceReferenceDate>
</Reference>
<Delivery>
<DeliveryLocationNumber>DeliveryLocation </DeliveryLocationNumber>
<PartyName>PartyName_1</PartyName>
<StreetAndNumber>StreetAndNumber_1</StreetAndNumber>
<CityName>CityName</CityName>
<PostCode>99-999</PostCode>
<Country>PL</Country>
<DeliveryDate>1999-09-09</DeliveryDate>
<DespatchNumber>DespatchNumber_1</DespatchNumber>
<DespatchDate>1999-09-09</DespatchDate>
<DespatchAdviceNumber>123456</DespatchAdviceNumber>
<ReceivingAdviceNumber>ReceivingAdviceNumber_1
</ReceivingAdviceNumber>
</Delivery>
<Returns>
<ReturnsNoticeNumber>RET19523</ReturnsNoticeNumber>
<ReturnsNoticeDate>1999-09-09</ReturnsNoticeDate>
</Returns>
<Allowance>
COPYRIGHT © COMARCH SA 2002 / 03 / 01
Faktura
Faktura
korekta
M
M
M
M
M
M
C15
M
M
O
M
M
M
M
M
C15
M
M
O
M
M
M
"O"|"D" |
"C"|"R"
O
C13
M
O
O6
O
C13
M
O
X(350)
X(1050)
Numer faktury
Data faktury
Data sprzedaży
Data duplikatu faktury
Waluta faktury
Data płatności
Termin płatności (w dniach)
Rodzaj płatności ("42" - przelew, "20" - czek, "10" gotówka, kompensata)
Typ dokumentu:
„O” – oryginał
„D” – duplikat
„C” – korekta
„R” – duplikat korekty
Powód korekty
Dodatkowe informacje
X(35)
CCYY-MM-DD
Numer zamówienia
Data zamówienia
C5
M
M
X(35)
CCYY-MM-DD
Numer faktury korygowanej
Data faktury korygowanej
C11
C12
C
C
C
C
C
M
M
O
O
O
[0-9](13)
X(175)
X(35)
X(35)
X(9)
X(3)
CCYY-MM-DD
X(35)
CCYY-MM-DD
X(35)
X(35)
ILN lokalizacji dostawy (sklepu)
Nazwa
Adres
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
Data dostawy
Numer dostawy
Data dokumentu dostawy
Numer awiza wysyłki
Numer dowodu dostawy
O14
O
O
X(35)
CCYY-MM-DD
Numer zawiadomienia o zwrotach
Data zawiadomienia o zwrotach
C11
C12
C
C
C
C
C
M
M
O
O
O
O
Format
Opis
X(35)
CCYY-MM-DD
CCYY-MM-DD
CCYY-MM-DD
[A-Z] (3)
CCYY-MM-DD
N0
[A-Z][0-9] (3)
O
STRONA 1
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2012-03-16
Nazwa pola
Faktura
Faktura
korekta
<MinimumOrderCharge>12.45</MinimumOrderCharge>
</Allowance>
</Invoice-Header>
O
O
R2
Opłata za niską wartość zamówienia
<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>
<TaxID>111122223344</TaxID>
<AccountNumber>AccountNumber_1</AccountNumber>
<UtilizationRegisterNumber>123456789</UtilizationRegisterNumber>
<CodeByBuyer>11111111111111</CodeByBuyer>
<Name>Makro</Name>
<StreetAndNumber>Handlowa 3</StreetAndNumber>
<CityName>Kraków</CityName>
<PostalCode>30-519</PostalCode>
<Country>PL</Country>
<CourtAndCapitalInformation>KRS11111</ CourtAndCapitalInformation>
M
M
M
M
O
C1
C1
C1
C1
C1
M
M
M
M
O
C1
C1
C1
C1
C1
[0-9](13)
X(13)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
GLN 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
C1
C1
C1
C1
C1
O
M
M
O
C1
C1
C1
C1
C1
[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
C1
C1
C1
C1
C1
O
M
M
O
C1
C1
C1
C1
C1
[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
C2
C16
C1
C1
C1
C1
C1
O4
M
M
M
M
C2
C16
C1
C1
C1
C1
C1
O4
[0-9](13)
X(13)
X(35)
X(35)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
X(350)
GLN Sprzedawcy
NIP Sprzedawcy
Konto bankowe Sprzedawcy
Numer rejestrowy (utylizacyjny)
Kod dostawcy wg Kupującego
Nazwa Sprzedawcy
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
Oznaczenie sądu rejestrowego i numeru rejestru oraz
wysokość kapitału zakładowego i wpłaconego
O
M
O
M
[0-9](13)
GLN Odbiorcy Płatności
</Seller>
<Payee>
<ILN>1111111111111</ILN>
COPYRIGHT © COMARCH SA 2002 / 03 / 01
Format
Opis
STRONA 2
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2012-03-16
Nazwa pola
Faktura
Faktura
korekta
O
M
C1
C1
C1
C1
C1
O
M
C1
C1
C1
C1
C1
X(13)
X(35)
X(175)
X(35)
X(35)
X(9)
X(3)
Payee Tax ID
Konto Odbiorcy Płatności
Nazwa Odbiorcy Płatności
Ulica i numer
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
O17
O
O
O
O
O
O
O17
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)
M
M
M
M
C
C
C
M
O
M
M
M
M
C
C
C
M
O
N0
[0-9](14)
X(35)
X(35)
X(70)
"CU" | "RC" |
"IN"
<SerialNumber>123456</SerialNumber>
<InternalInvoiceNumber>FS-21938/T/2</InternalDocumentNumber>
<SourceInvoiceNumber>310041014</SourceInvoiceNumber>
<InvoiceQuantity>2.000</InvoiceQuantity>
<UnitOfMeasure>KGM</UnitOfMeasure>
O
O
O
M
M
O
O
O
M
M
X(35)
X(35)
X(35)
R3
"PCE"
"KGM"
"MTR"
"KMT"
"PA"
"SET"
"PR"
"TNE"
"LTR"
<InvoiceUnitPacksize>10</InvoiceUnitPacksize>
<PackItemUnitOfMeasure>PCE</PackItemUnitOfMeasure>
<FreeGoodsQuantity>2.000</FreeGoodsQuantity>
<DeliveredQuantity>2.000</DeliveredQuantity>
<SerialDetails>
<SerialItem>
<SerialItemNumber>AA12345</SerialItemNumber>
<SerialItemQty>20.000</SerialItemQty>
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
R3
X(3)
R3
R3
Numer linii
EAN produktu
Kod produktu - kupującego
Kod produktu - sprzedawcy
Nazwa produktu
Identyfikator opakowania zwrotnego:
"CU" – jednostka handlowa
"RC" – opakowanie zwrotne
"IN" – jednostka fakturowana
Numer seryjny (np. bębna, szpuli kablowej)
Numer faktury wewnętrznej
Numer faktury źródłowej (np. kablowej)
Zafakturowana ilość
Jednostka miary:
"PCE" – sztuka
"KGM" – kilogram
"MTR" - metr
"KMT" – kilometr
"PA" - opakowanie
"SET" - komplet
"PR" - para
"TNE" – tona metryczna
"LTR" - litr
Liczba sztuk detalicznych w jednostce zbiorczej
Jednostka miary sztuki detalicznej w jednostce zbiorczej
Ilość towaru darmowego
Dostarczona ilość
X(35)
R3
Numer opakowania (bębna)
Ilość bieżąca w opakowaniu (na bębnie)
<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>
</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 >
</Invoice-Parties>
<Invoice-Lines>
<Line>
<Line-Item>
<LineNumber>1</LineNumber>
<EAN>1111111111111</EAN>
<BuyerItemCode>123456</BuyerItemCode>
<SupplierItemCode>123456</SupplierItemCode>
<ItemDescription>ItemDescription_1</ItemDescription>
<ItemType>RC</ItemType>
COPYRIGHT © COMARCH SA 2002 / 03 / 01
Format
Opis
STRONA 3
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2012-03-16
Nazwa pola
Faktura
Faktura
korekta
Format
Opis
</SerialItem>
</SerialDetails>
<PackDetails>
<Weight>1.000</Weight>
<Volume>1.000</Volume>
<Length>1.000</Length>
<Width>1.000</Width>
<Height>1.000</Height>
</PackDetails>
<InvoiceUnitNetPrice>23.45</InvoiceUnitNetPrice>
<InvoiceUnitGrossPrice>23.45</InvoiceUnitGrossPrice>
<InvoiceUnitRetailPrice>25.99</InvoiceUnitRetailPrice>
<TaxRate>7.00</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
O
O
O
O
O
O
O
O
O
O
O
O
R3
R3
R3
R3
R3
Waga opakowania brutto (w kg)
Objętość opakowania (w m3)
Długość opakowania (w m)
Szerokość opakowania (w m)
Wysokość opakowania (w m)
M
O
O
C9
M
M
O
O
C9
M
R2
R2
R2
R2
"S" | "E"
Cena netto
Cena brutto
Cena detaliczna
Stawka VAT
Kod stawki:
"E" (exempt) - zwolniony
"S" (standard) - inna, wyrażona liczba ("standardowa")
<TaxReference>
<ReferenceType>PKWIU</ReferenceType>
O
M
O
M
X(35)
<ReferenceNumber>23-5676</ReferenceNumber>
</TaxReference>
<TaxAmount>3.28</TaxAmount>
<NetAmount>46.90</NetAmount>
<ProductFeeDetails>
<UnitNetPriceWithoutFee>23.00</UnitNetPriceWithoutFee>
M
M
[-.0-9](35)
Kod typu referencji:
"PKWIU"
Kod PKWiU
O
M
O10
M
C8
M
O10
M
R2
R2
Wartość VAT pozycji
Wartość netto pozycji
R2
<TaxRateWithoutFee>7.00</TaxRateWithoutFee>
O
O
R2
<TaxAmountWithoutFee>3.22</TaxAmountWithoutFee>
O
O
R2
<NetAmountWithoutFee>46.00</NetAmountWithoutFee>
M
M
R2
<FeeValue>0.45</FeeValue>
<FeeTaxRate>7.00</FeeTaxRate>
<FeeTaxAmount>0.06</FeeTaxAmount>
<FeeNetAmount>0.90</FeeNetAmount>
<UtilizationFee>50 PLN: Świetlówka</UtilizationFee>
M
O
O
M
O
M
O
O
M
O
R2
R2
R2
R2
X(350)
Cena netto bez uwzględnienia kosztów gospodarowania
odpadami
Stawka VAT pozycji bez uwzględnienia kosztów
gospodarowania odpadami
Wartość VAT pozycji bez uwzględnienia kosztów
gospodarowania odpadami
Wartość netto pozycji bez uwzględnienia kosztów
gospodarowania odpadami
Jednostkowy koszt gospodarowania odpadami.
Stawka VAT dla kosztów gospodarowania odpadami.
Wartość VAT dla kosztów gospodarowania odpadami.
Wartość netto kosztu gospodarowania odpadami
Kwota kosztu gospodarowania odpadami (opłata
utylizacyjna)
</ProductFeeDetails>
<PreviousInvoiceQuantity>4.000</PreviousInvoiceQuantity>
<PreviousDeliveredQuantity>4.000</PreviousDeliveredQuantity>
<PreviousInvoiceUnitNetPrice>23.45</PreviousInvoiceUnitNetPrice>
<PreviousTaxRate>7.00</PreviousTaxRate>
<PreviousTaxCategoryCode>S</PreviousTaxCategoryCode>
<PreviousTaxAmount>6.56</PreviousTaxAmount>
<PreviousNetAmount>93.80</PreviousNetAmount>
<CorrectionInvoiceQuantity>-2.000</CorrectionInvoiceQuantity>
M
O
M
C9
M
M
M
O
R3
R3
R2
R2
"S" | "E"
R2
R2
R3
<CorrectionDeliveredQuantity>-2.000</CorrectionDeliveredQuantity>
O
R3
COPYRIGHT © COMARCH SA 2002 / 03 / 01
Zafakturowana ilość przed korektą
Dostarczona ilość przed korektą
Cena netto przed korektą
Stawka VAT przed korektą
Kod stawki przed korektą
Wartość VAT pozycji przed korektą
Wartość netto pozycji 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ą
STRONA 4
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2012-03-16
Nazwa pola
Faktura
Faktura
korekta
Format
Opis
C7
R2
<CorrectionTaxAmount>-3.28</CorrectionTaxAmount>
7
C
R2
<CorrectionNetAmount>-46.90</CorrectionNetAmount>
O
R2
O6
X(350)
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ą
Powód korekty
C
M
O
M
X(35)
CCYY-MM-DD
N0
Numer zamówienia
Data zamówienia
Numer linii zamówienia
C5
M
X(35)
Numer faktury korygowanej
M
M
CCYY-MM-DD
N0
Data faktury korygowanej
Numer linii faktury korygowanej
[0-9](13)
<CorrectionInvoiceUnitNetPrice>0.00</CorrectionInvoiceUnitNetPrice>
<CorrectionReason>RABAT 10%</CorrectionReason>
</Line-Item>
<Line-Order>
<BuyerOrderNumber>BuyerOrderNumber</BuyerOrderNumber>
<BuyerOrderDate>1999-09-09</BuyerOrderDate>
<OrderLineNumber>1</OrderLineNumber>
</Line-Order>
<Line-Reference>
<InvoiceReferenceNumber>InvoiceReference
</InvoiceReferenceNumber>
<InvoiceReferenceDate>1999-09-09</InvoiceReferenceDate>
<InvoiceLineNumber>1</InvoiceLineNumber>
</Line-Reference>
<Line-Delivery>
<DeliveryLocationNumber>DeliveryLocation
</DeliveryLocationNumber>
<PartyName>PartyName_1</PartyName>
<StreetAndNumber>StreetAndNumber_1</StreetAndNumber>
<CityName>CityName</CityName>
<PostCode>99-999</PostCode>
<Country>PL</Country>
<DeliveryDate>1999-09-09</DeliveryDate>
<DespatchNumber>DespatchNumber_1</DespatchNumber>
<DespatchDate>1999-09-09</DespatchDate>
<DespatchAdviceNumber>123456</DespatchAdviceNumber>
<ReceivingAdviceNumber>ReceivingAdviceNumber_1
</ReceivingAdviceNumber>
</Line-Delivery>
<Line-Returns>
<ReturnsNoticeNumber>RET19523</ReturnsNoticeNumber>
<ReturnsNoticeDate>1999-09-09</ReturnsNoticeDate>
</Line-Returns>
<Line-Allowance>
<QuantitySurcharge>12.43</QuantitySurcharge>
</Line-Allowance>
</Line>
</Invoice-Lines>
<Invoice-Summary>
<TotalLines>1</TotalLines>
<TotalNetAmount>46.90</TotalNetAmount>
<TotalTaxableBasis>46.90</ TotalTaxableBasis >
<TotalTaxAmount>3.28</TotalTaxAmount>
<TotalGrossAmount>50.18</TotalGrossAmount>
<PreviousTotalNetAmount>93.80</PreviousTotalNetAmount>
COPYRIGHT © COMARCH SA 2002 / 03 / 01
13
C
M
O
M
13
C11
C
C11
C
C
C
C
C
C
O
M
O
O
O
C
C
C
C
C
O
M
O
O
O
X(175)
X(35)
X(35)
X(9)
X(3)
CCYY-MM-DD
X(35)
CCYY-MM-DD
X(35)
X(35)
GLN lokalizacji dostawy– w przypadku braku kodu,
obowiązkowe stają się poniższe dane adresowe.
Nazwa
Adres
Miasto
Kod pocztowy
Kraj (kodowane ISO 3166)
Data dostawy
Numer dostawy
Data dokumentu dostawy
Numer awiza wysyłki
Numer dowodu dostawy
C14
O
O
X(35)
CCYY-MM-DD
Numer zawiadomienia o zwrotach
Data zawiadomienia o zwrotach
O
O
O
O
R2
Opłata za niepełne opakowania
M
M
M
C1
M
M
M
M
M
C1
M
M
M
N0
R2
R2
R2
R2
R2
Ilość linii
Suma netto
Suma podlegająca opodatkowaniu
Suma VAT
Suma brutto
Suma netto przed korektą
STRONA 5
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2012-03-16
Nazwa pola
Faktura
Faktura
korekta
Format
<PreviousTotalTaxableBasis>93.80</ PreviousTotalTaxableBasis >
<PreviousTotalTaxAmount>6.56</PreviousTotalTaxAmount>
<PreviousTotalGrossAmount>100.36</PreviousTotalGrossAmount>
<CorrectionTotalNetAmount>-46.90</CorrectionTotalNetAmount>
M
M
M
M
R2
R2
R2
R2
<CorrectionTotalTaxableBasis>-46.90</CorrectionTotalTaxableBasis>
M
R2
<CorrectionTotalTaxAmount>-3.28</CorrectionTotalTaxAmount>
M
R2
<CorrectionTotalGrossAmount>-50.18</CorrectionTotalGrossAmount>
M
R2
O
M
M
C9
M
O3
M
M
C9
M
X(350)
M
C1
M
C1
M
<GrossAmountInWords>pięćdziesiąt, 18/100 PLN</GrossAmountInWords>
<Tax-Summary>
<Tax-Summary-Line>
<TaxRate>7.00</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
<TaxAmount>3.28</TaxAmount>
<TaxableBasis>46.90</TaxableBasis>
<TaxableAmount>46.90</TaxableAmount>
<GrossAmount>50.18</GrossAmount>
<PreviousTaxRate>7.00</PreviousTaxRate>
<PreviousTaxCategoryCode>S</PreviousTaxCategoryCode>
R2
"S" | "E"
C9
M
R2
R2
R2
R2
R2
"S" | "E"
<PreviousTaxAmount>6.56</PreviousTaxAmount>
<PreviousTaxableAmount>93.80</PreviousTaxableAmount>
<PreviousGrossAmount>100.36</PreviousGrossAmount>
<CorrectionTaxAmount>-3.28</CorrectionTaxAmount>
M
M
O
M
R2
R2
R2
R2
<CorrectionTaxableAmount>-46.90</CorrectionTaxableAmount>
M
R2
<CorrectionGrossAmount>-50.18</CorrectionGrossAmount>
M
R2
O10
O
O10
O
R2
<TotalNetAmountWithoutFee>46.00</TotalNetAmountWithoutFee>
M
M
R2
<TotalGrossAmountWithoutFee>49.22</TotalGrossAmountWithoutFee>
O
O
R2
O
M
O
O
M
O
R2
R2
R2
</Tax-Summary-Line>
</Tax-Summary>
<ProductFee-Summary>
<TotalTaxAmountWithoutFee>3.22</TotalTaxAmountWithoutFee>
<TotalFeeTaxAmount>0.06</TotalFeeTaxAmount>
<TotalFeeNetAmount>0.90</TotalFeeNetAmount>
<TotalFeeGrossAmount>0.96</TotalFeeGrossAmount>
</ProductFee-Summary>
</Invoice-Summary>
M
Opis
Suma podlegająca opodatkowaniu przed korektą
Suma VAT przed korektą
Suma brutto 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ą
Suma brutto słownie
Stawka VAT
Kod stawki:
"E" (exempt) - zwolniony
"S" (standard) - inna, wyrażona liczba ("standardowa")
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 przed korektą:
"E" (exempt) - zwolniony
"S" (standard) - inna, wyrażona liczba ("standardowa")
Suma VAT dla danej stawki przed korektą
Kwota netto objęta daną stawką przed korektą
Kwota brutto 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ą
Kwota brutto objęta daną stawką – różnica pomiędzy
wartością prawidłową, a korygowaną
Suma VAT bez uwzględnienia kosztów gospodarowania
odpadami
Suma netto bez uwzględnienia kosztów gospodarowania
odpadami
Suma brutto bez uwzględnienia kosztów gospodarowania
odpadami
Suma VAT dla kosztów gospodarowania odpadami.
Suma netto kosztu gospodarowania odpadami
Suma brutto kosztu gospodarowania odpadami
</Document-Invoice>
COPYRIGHT © COMARCH SA 2002 / 03 / 01
STRONA 6
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2012-03-16
1) Pole musi być wypełnione w przypadku wystawienia faktury bez wersji papierowej.
2) Pole obowiązkowe dla faktur, które dotyczą towarów objętych opłatą produktową.
3) Dla faktur korygujących pole to powinno zawierać różnicę pomiędzy prawidłową, a korygowaną sumą brutto słownie.
4) 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”
5) Sekcja musi wystąpić w nagłówku lub na poziomie linii dla faktur korekcyjnych.
6) 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.
7) Pole opcjonalne dla faktury korygującej – w przypadku zwiększenia ceny po wystawieniu faktury pierwotnej pole to musi być wypełnione.
8) W przypadku korekty zwiększenia ceny pole to jest obowiązkowe.
9) W przypadku zwolnienia podatkowego informacja o stawce VAT nie może wystąpić w dokumencie.
10) Sekcja obowiązkowa dla faktur, które dotyczą towarów objętych opłatą produktową.
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 DeliveryLocationNumber musi wystąpić w sekcji Delivery (Line-Delivery) lub w odrębnej sekcji DeliveryPoint .
13) 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.
14) 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 w SG25SG29.
15) Pole obowiązkowe dla duplikatu faktury.
16) Pole musi być wypełnione, jeśli odbiorca faktury tego wymaga.
17) 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).
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.
COPYRIGHT © COMARCH SA 2002 / 03 / 01
STRONA 7
Specyfikacja pliku komunikacyjnego: Faktura XML - ELEKTRONICZNE CENTRUM OBSŁUGI DOKUMENTÓW
Data: 2012-03-16
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 2002 / 03 / 01
STRONA 8