• Register

Reporting

This API allows to post the payload of a specific Report to EDICOM.

 

Request Structure

API Field Type Mandatory Description
DocumentTransmission Root Y Document Transmission Header
DocId String N Doc Id
DocName String N Doc Name
DateTime String N Date Time
TransmissionType String N Transmission Type
Project String N Project
References(0...1) String N References
ReportID String N ReportID
ReportSchemeID String N Report SchemeID
Parties(0...∞) String N Parties
Qualifier String N Qualifier
Additional_ID_type String N Additional ID type
Additional_ID_value String N Additional ID value
CompanyName String N Company Name
Role String N Role
E_address String N E address
EXT_EDIWIN(0...1) String N EXT EDIWIN
TAG String N TAG
VALUE String N VALUE
TransmissionTransaction(0...∞) String N Transmission Transaction
Period_start_date String N Period start date
Period_end_date String N Period end date
TransmissionTransaction.Invoice(0...∞) String N Invoice
InvoiceID String N InvoiceID
InvoiceType String N Invoice Type
InvoiceCurrency String N Invoice Currency
InvoiceVATPayment String N InvoiceVAT Payment
ProcessType String N Process Type
NetAmount String N Net Amount
TransmissionTransaction.Invoice.InvoiceNote(0...∞) String N Invoice Note
InvoiceNote String N Invoice Note
InvoiceNoteCode String N Invoice Note Code
TransmissionTransaction.Invoice.ReferencedInvoice(0...∞) String N Referenced Invoice
RefDocId String N Ref Doc Id
RefDocDate String N Ref Doc Date
TransmissionTransaction.Invoice.Parties(0...∞) String N Parties
Qualifier String N Qualifier
Country_subdivision String N Country subdivision
Country_code String N Country code
Additional_ID_type String N Additional ID type
Additional_ID_type_2 String N Additional ID type 2
Address String N Address
Address_2 String N Address 2
Post_code String N Post code
Address_3 String N Address 3
City String N City
Additional_ID_value_2 String N Additional ID value 2
VAT_number String N VAT number
Additional_ID_value String N Additional ID value
TransmissionTransaction.Invoice.AllowancesCharges(0...∞) String N Allowances Charges
Amount String N Amount
VATTypeCode String N VAT Type Code
VATRate String N VAT Rate
Type String N Type
TransmissionTransaction.Invoice.TaxSubTotal(0...∞) String N Tax Sub Total
TaxExemptionReason String N Tax Exemption Reason
TaxableAmount String N Taxable Amount
TaxType String N Tax Type
TaxAmount String N Tax Amount
TaxExemption String N Tax Exemption
TaxRate String N Tax Rate
TransmissionTransaction.Invoice.Line(0...∞) String N Line
LineNote String N Line Note
InvoicedQuantity String N Invoiced Quantity
LineNetAmount String N Line Net Amount
LinePeriodStartDate String N Line Period Start Date
LinePeriodEndDate String N Line Period End Date
PriceDiscount String N Price Discount
Reference_Document_ID String N Reference Document ID
Reference_Document_IssueDate String N Reference Document Issue Date
Delivery_City String N Delivery City
Delivery_Country_subdivision String N Delivery Country subdivision
Note String N Note
AllowancesCharges String N Allowances Charges
TaxDetails String N Tax Details
QuantityUnit String N Quantity Unit
ArticleName String N Article Name
NetPrice String N Net Price
BaseQuantity String N Base Quantity
BaseQuantityUnit String N Base Quantity Unit
Delivery_Name String N Delivery Name
Delivery_Post_code String N Delivery Post code
LineID String N LineID
Delivery_Address String N Delivery Address
GrossPrice String N Gross Price
Delivery_Country_code String N Delivery Country code
Payment_terms String N Payment terms
PeriodEndDate String N Period End Date
VATCurrency String N VAT Currency
DueDate String N Due Date
VATAmount String N VAT Amount
InvoiceDate String N Invoice Date
ProcessID String N ProcessID
PeriodStartDate String N Period Start Date
TransmissionTransaction.Transactions(0...∞) String N Transactions
CategoryCode String N Category Code
NetTotal String N Net Total
TransactionCount String N Transaction Count
TransmissionTransaction.Transactions.TaxSubtotal(0...∞) String N Tax Subtotal
TaxableAmount String N Taxable Amount
TotalTax String N Total Tax
TaxRate String N Tax Rate
TransactionCurrency String N Transaction Currency
TaxDateCode String N Tax Date Code
Date String N Date
VATAmount String N VAT Amount
PaymentTransmission(0...1) String N Payment Transmission
PeriodStartDate String N Period Start Date
PeriodEndDate String N Period End Date
PaymentTransmission.InvoicePayment(0...1) String N Invoice Payment
InvoiceNumber String N Invoice Number
InvoiceDate String N Invoice Date
PaymentTransmission.InvoicePayment.InvoiceBreakdownByRate(0...1) String N Invoice Breakdown By Rate
PaymentCurrency String N Payment Currency
PaymentTransmission.TransactionPayment(0...∞) String N Transaction Payment
PaymentDate String N Payment Date
PaymentTransmission.TransactionPayment.TransBreakdownByRate(0...∞) String N Trans Breakdown By Rate
Amount String N Amount
TaxPercent String N Tax Percent
PaymentCurrency String N Payment Currency

Request Example

Response Structure

Field Type Description
Status String Response status
Message String Response message

Response Example

Docs Navigation