Package de.aeb.xnsg.billing.invoice.bf
Class BExternalInvoiceDTO
java.lang.Object
de.aeb.xnsg.billing.invoice.bf.BExternalInvoiceDTO
An external invoice that contains all prices and invoice items.
-
Field Summary
FieldsModifier and TypeFieldDescriptionAdditional reference number 1.One of two ways to add an attachment document to this invoice.One of two ways to add an attachment document to this invoice.Optional ident code, used to determine the settings for this invoice import.Human readable id which identifies a client organizationde.aeb.xnsg.billing.bf.BContactDTO
client user of the invoiceThe three letter ISO code, defined in ISO 1666-2 of the currency of all amounts of money in this invoice.Additional large text of the invoice.de.aeb.xnsg.billing.bf.BDateAndZoneDTO
Due time stamp in the format 'yyyy-MM-dd hh:mm:ss'.The gross price value of the invoice.
Net, VAT and gross price do have the same currency - seecurrencyIsoCode
.de.aeb.xnsg.billing.bf.BDateAndZoneDTO
Price relevant time stamp in the format 'yyyy-MM-dd hh:mm:ss'.The items of this invoiceThe number for this invoice.
This number must be unique in combination with theAbstractRequestDTO.clientIdentCode
.Resource locator to execute a shell with a (pdf) viewer on the invoice.The net price value of the invoice.
Net, VAT and gross price do have the same currency - seecurrencyIsoCode
.Origin of invoice (e.g.Company number of the payer.de.aeb.xnsg.billing.bf.BContactDTO
Payer contact person of the invoice.Company number of the provider.de.aeb.xnsg.billing.bf.BContactDTO
Service provider contact person of the invoice.The vat price value of the invoice.
Net, VAT and gross price do have the same currency - seecurrencyIsoCode
. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
clientOrgaId
Human readable id which identifies a client organization
length=20
-
clientUser
public de.aeb.xnsg.billing.bf.BContactDTO clientUserclient user of the invoice -
originCode
Origin of invoice (e.g. CSV, Webservice)
length=20
-
invoiceNumber
The number for this invoice.
This number must be unique in combination with theAbstractRequestDTO.clientIdentCode
.
length=50
-
additionalReferenceNumber1
Additional reference number 1.length=50
-
invoiceDate
public de.aeb.xnsg.billing.bf.BDateAndZoneDTO invoiceDatePrice relevant time stamp in the format 'yyyy-MM-dd hh:mm:ss'. -
dueDate
public de.aeb.xnsg.billing.bf.BDateAndZoneDTO dueDateDue time stamp in the format 'yyyy-MM-dd hh:mm:ss'. -
providerCompanyNumber
Company number of the provider.length=20
-
providerContact
public de.aeb.xnsg.billing.bf.BContactDTO providerContactService provider contact person of the invoice. -
payerCompanyNumber
Company number of the payer.length=20
-
payerContact
public de.aeb.xnsg.billing.bf.BContactDTO payerContactPayer contact person of the invoice. -
currencyIsoCode
The three letter ISO code, defined in ISO 1666-2 of the currency of all amounts of money in this invoice.
length=3
-
netPriceValue
The net price value of the invoice.
Net, VAT and gross price do have the same currency - seecurrencyIsoCode
.
length=15, scale=2
-
grossPriceValue
The gross price value of the invoice.
Net, VAT and gross price do have the same currency - seecurrencyIsoCode
.
length=15, scale=2
-
vatPriceValue
The vat price value of the invoice.
Net, VAT and gross price do have the same currency - seecurrencyIsoCode
.
length=15, scale=2
-
attribute
Optional ident code, used to determine the settings for this invoice import.
length=50
-
documentText
Additional large text of the invoice.
length=1000
-
attachmentFileInfo
One of two ways to add an attachment document to this invoice. If both filled, attachmentBytesInfo & attachmentFileInfo - the byte stream is preferred. -
attachmentBytesInfo
One of two ways to add an attachment document to this invoice. If both filled, attachmentBytesInfo & attachmentFileInfo - the byte stream is preferred. -
invoiceUri
Resource locator to execute a shell with a (pdf) viewer on the invoice.
length=250
-
invoiceItems
The items of this invoice
-
-
Constructor Details
-
BExternalInvoiceDTO
public BExternalInvoiceDTO()
-