SendInvoices Class
With this class, you can send Invoices to myDATA.
Name | Description | |
---|---|---|
SendInvoices(string, string, string, string, bool, bool) | It creates a new instance of the SendInvoices. |
Name | Description | |
---|---|---|
ExportDataForValidation() |
Export the data for validation in case you come to an issue you cannot explain. This function exports the data in an encoded format according to GDPR. Save this data to a file and send it to mydata@arbitrans.gr |
|
SendInvoice(invoice, bool, bool) | With this method, you can send an invoice to myDATA. | |
SendInvoice(List<invoice>, bool) | With this method, you can send multiple invoices to myDATA at once. | |
getQRImage(int) |
Returns an object-type image, ready to be embedded on your invoice document. In the Trial Version, this function returns a QR leading to the url "https://www.arbitrans.gr". |
|
getQRUrl() | Returns the validation URL of AADE. Use this URL to generate a QR Code on your own, or use the getQRImage method to export an object-type image of the QR. | |
newAddress() | It generates an address object, type of address | |
newDeliveryNoteAddresses() | It generates a deliveryNoteAddresses object, type of deliveryNoteAddresses | |
newEntityData() | It generates an entityData object, type of entityData | |
newInvoice() | It generates a new invoice, type of Invoice | |
newLine() | It generates a new invoice line, type of invoiceLine | |
newOtherCorrelatedEntities() | It generates an otherCorrelatedEntities object, type of otherCorrelatedEntities | |
newPaymentMethod() | It generates a Payment Method line, type of paymentMethod | |
newTransportDetails() | It generates an otherTransportDetails object, type of otherTransportDetails |
Name | Description | |
---|---|---|
ECRTokens |
Struct ECRTokens It contains all the necessary fields required to determine Payment:ECR Token. |
|
ProvidersSignature |
Struct ProvidersSignature It contains all the necessary fields required to determine Payment:Provider Signature. |
|
address |
Struct address It contains all the necessary fields for an address. |
|
classification |
Struct classification It contains all the necessary line fields required for a classification. |
|
counterpart |
Struct counterpart Itontains all the necessary fields required to determine a Counterpart. |
|
deliveryNoteAddresses |
Struct otherDeliveryNotes It contains all the necessary fields required to determine Delivery Note Addresses. |
|
elements |
Struct elements It contains all the necessary fields required to determine an invoice. |
|
entityData |
Struct entityData It contains all the necessary fields required to determine a Correlated Entity. |
|
extraDetails |
Struct extraDetails It contains the fields that are demaning by the Invoicing Provider and/or Peppol system for B2G transactions. Fill these fields only if you use an invoicing provider class (ex ProvIlyda) for sending you Income Invoice. |
|
ilydaData |
Struct ilydaData It contains all the necessarty fields required to send an invoice to myDATA through Ilyda Invoicing Provider. |
|
invoice |
Struct invoice It contains all the necessary fields for an invoice. |
|
invoiceLine |
Struct invoiceLine. It contains all the necessary fields required for an invoice line. |
|
issuer |
Struct issuer It contains all the necessary fields required to determine an Issuer. |
|
orianData |
Struct orianData It contains all the necessarty fields required to send an invoice to myDATA through ORIAN Invoicing Provider. |
|
otherCorrelatedEntities |
Struct otherCorrelatedEntities It contains all the necessary fields required to determine a correlated Entity. A list of otherCorrelatedEntities, can be send with any elements.invoiceType. |
|
otherTransportDetails |
Struct otherTransportDetails It contains all the necessary fields required to determine Transport Details. |
|
paymentMethod |
Struct paymentMethod It contains all the necessary fields required to determine Payment Methods. |
|
peppolItemClass |
Struct peppolItemClass It contains the item classification fields that are demaning to exist in B2G transactions, according to Peppol. Fill these fields only if you use an invoicing provider class (ex ProvIlyda) for sending you Income Invoice. |
|
primerData |
Struct primerData It contains all the necessarty fields required to send an invoice to myDATA through PRIMER Invoicing Provider. |
|
provLine |
Struct provLine It contains the fields that are demaning by the provider and/or Peppol system for B2G transactions for every invoice line. Fill these fields only if you use an invoicing provider class (ex ProvIlyda) for sending you Income Invoice. |
See how you can Send your first Invoice
You can retrieve the invoices you sent using RequestInvoices.
You can export the Invoice Data and send it to mydata@arbitrans.gr, so we can check your issue. Use the method ExportDataForValidation.
This method exports your data in an encoded format, according to GDPR, ensuring maximum security for any sensitive or personal data.
You can retrieve the invoices you sent using RequestInvoices.
You can export the Invoice Data and send it to mydata@arbitrans.gr, so we can check your issue. Use the method ExportDataForValidation.
This method exports your data in an encoded format, according to GDPR, ensuring maximum security for any sensitive or personal data.
ArbitransMyData.MyDataApi.SendInvoices