Class Invoice
- java.lang.Object
-
- com.fourjs.report.facturx.AbstractInvoice
-
- com.fourjs.report.facturx.profiles.extended.Invoice
-
public class Invoice extends AbstractInvoice
BG-0:InvoiceCross Industry Invoice
XPath:/rsm:CrossIndustryInvoice
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.fourjs.report.facturx.AbstractInvoice
AbstractInvoice.Profile
-
-
Field Summary
-
Fields inherited from class com.fourjs.report.facturx.AbstractInvoice
computeBT131, debug, debugIndentationLevel, recompute
-
-
Constructor Summary
Constructors Constructor Description Invoice(IdentifierType invoiceNumber, Codes.InvoiceTypeCode invoiceTypeCode, LocalDate invoiceIssueDate, Codes.Currency invoiceCurrencyCode)Creates an Invoice object
-
Method Summary
-
Methods inherited from class com.fourjs.report.facturx.AbstractInvoice
assertNotNull, fromPDFFile, fromXMLFile, getIndentedDebugPrefix, getXMLAsDataURL, joinVeryLongString, main, parseDate, toXML
-
-
-
-
Constructor Detail
-
Invoice
public Invoice(IdentifierType invoiceNumber, Codes.InvoiceTypeCode invoiceTypeCode, LocalDate invoiceIssueDate, Codes.Currency invoiceCurrencyCode)
Creates an Invoice object- Parameters:
invoiceNumber- BT-1:Invoice numberA unique identification of the Invoice.
The sequential number required in Article 226(2) of the directive 2006/112/EC [2], to uniquely identify the Invoice within the business context, time-frame, operating systems and records of the Seller. It may be based on one or more series of numbers, which may include alphanumeric characters. No identification scheme is to be used.
CHORUSPRO: the invoice number is limited to 20 characters
BR-2: An Invoice shall have an Invoice number (BT-1).
invoiceTypeCode- BT-3:Invoice type codeA code specifying the functional type of the Invoice.
Commercial invoices and credit notes are defined according the entries in UNTDID 1001 [6].Other entries of UNTDID 1001 [6] with specific invoices or credit notes may be used if applicable.
The types of documents used are:380: Commercial Invoice381: Credit note384: Corrected invoice389: Self-billied invoice (created by the buyer on behalf of the supplier)261: Self billed credit note (not accepted by CHORUSPRO)386: Prepayment invoice751: Invoice information for accounting purposes (not accepted by CHORUSPRO)
BR-4: An Invoice shall have an Invoice type code (BT-3).
invoiceIssueDate- BT-2:Invoice issue dateThe date when the Invoice was issued.
CHORUSPRO: the issue date must be before or equal to the deposit date.
BR-3: An Invoice shall have an Invoice issue date (BT-2).
invoiceCurrencyCode- BT-5:Invoice currency codeThe currency in which all Invoice amounts are given, except for the Total VAT amount in accounting currency.
Only one currency shall be used in the Invoice, except for the Invoice total VAT amount in accounting currency (BT-111) in accordance with article 230 of Directive 2006/112/EC on VAT [2].The lists of valid currencies are registered with the ISO 4217 Maintenance Agency “Codes for the representation of currencies and funds”.
CHORUS PRO: Invoices and credit notes or Chorus Pro are mono-currencies only.
BR-5: An Invoice shall have an Invoice currency code (BT-5).
-
-
Method Detail
-
setRecompute
public void setRecompute(boolean value)
Controls the computation of computed fields likeInvoiceTotalAmountWithoutVAT.getInvoiceTotalAmountWithoutVAT()By default the values are always computed but in the case that the values were explicitly set (e.g. after creating and instance viafromXML(String,boolean)), it might be desirable to obtain the explicitly set values instead.- Overrides:
setRecomputein classAbstractInvoice- Parameters:
value- whether or not to ignore explicitly set values of computed fields and work with computed values instead
-
getProfile
public AbstractInvoice.Profile getProfile()
- Specified by:
getProfilein classAbstractInvoice
-
initForUnitTest
public void initForUnitTest()
Initializes in a way so that lists that have mandatory entries like VATBreakdowns are empty and need to be explicitly filled.
-
appendNewLanguageIdentifier
public LanguageIdentifier appendNewLanguageIdentifier()
Creates a LanguageIdentifier object and appends it to the list obtainable by a call to getgetLanguageIdentifiers()- Returns:
- LanguageIdentifier
-
appendNewInvoiceNote
public InvoiceNote appendNewInvoiceNote()
Creates an InvoiceNote object and appends it to the list obtainable by a call to getgetInvoiceNotes()- Returns:
- InvoiceNote
-
appendNewInvoiceLine
public InvoiceLine appendNewInvoiceLine(IdentifierType invoiceLineIdentifier, String itemName, Codes.UnitOfMeasure invoicedQuantityUnitOfMeasureCode, Quantity invoicedQuantity)
Creates an InvoiceLine object and appends it to the list obtainable by a call to getgetInvoiceLines()- Parameters:
invoiceLineIdentifier- BT-126:Invoice line identifierA unique identifier for the individual line within the Invoice.
BR-21: Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126).
itemName- BT-153:Item nameA name for an item.
BR-25: Each Invoice line (BG-25) shall contain the Item name (BT- 153).
invoicedQuantityUnitOfMeasureCode- BT-130:Invoiced quantity unit of measure codeThe unit of measure that applies to the invoiced quantity.
The unit of measure shall be chosen from the lists in UN/ECE Recommendation N°. 20 “Codes for Units of Measure Used in International Trade” [7] and UN/ECE Recommendation N° 21 “Codes for Passengers, Types of Cargo, Packages and Packaging Materials (with Complementary Codes for Package Names)” [19] applying the method described in UN/ECE Rec N° 20 Intro 2.a). Note that in most cases it is not needed for Buyers and Sellers to implement these lists fully in their software. Sellers need only to support the units needed for their goods and services; Buyers only need to verify that the units used in the Invoice are equal to the units used in other documents (such as Contract, Catalogue, Order and Despatch advice).
In particular, the most common units of measurement are:LTR = Liter (1 dm3)MTQ = cubic meterKGM = KilogramMTR = MeterC62 = UnitTNE = Tonne
BR-23: An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130).
invoicedQuantity- BT-129:Invoiced quantityThe quantity of items (goods or services) that is charged in the Invoice line.
CHORUS PRO: Invoiced quantity is fulfilled on 10 digits maximum.
BR-22: Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129).
- Returns:
- InvoiceLine
-
appendNewSellerIdentifier
public SellerIdentifier appendNewSellerIdentifier()
Creates a SellerIdentifier object and appends it to the list obtainable by a call to getgetSellerIdentifiers()- Returns:
- SellerIdentifier
-
appendNewSellerIdentifierSchemeIdentifier
public SellerIdentifierSchemeIdentifier appendNewSellerIdentifierSchemeIdentifier()
Creates a SellerIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetSellerIdentifierSchemeIdentifiers()- Returns:
- SellerIdentifierSchemeIdentifier
-
appendNewSellerLegalOrganizationCountrySubdivision
public SellerLegalOrganizationCountrySubdivision appendNewSellerLegalOrganizationCountrySubdivision()
Creates a SellerLegalOrganizationCountrySubdivision object and appends it to the list obtainable by a call to getgetSellerLegalOrganizationCountrySubdivisions()- Returns:
- SellerLegalOrganizationCountrySubdivision
-
appendNewSeller
public Seller appendNewSeller()
Creates a Seller object and appends it to the list obtainable by a call to getgetSellers()- Returns:
- Seller
-
appendNewSellerCountrySubdivision
public SellerCountrySubdivision appendNewSellerCountrySubdivision()
Creates a SellerCountrySubdivision object and appends it to the list obtainable by a call to getgetSellerCountrySubdivisions()- Returns:
- SellerCountrySubdivision
-
appendNewSellerVATIdentifier
public SellerVATIdentifier appendNewSellerVATIdentifier()
Creates a SellerVATIdentifier object and appends it to the list obtainable by a call to getgetSellerVATIdentifiers()- Returns:
- SellerVATIdentifier
-
appendNewBuyerIdentifier
public BuyerIdentifier appendNewBuyerIdentifier()
Creates a BuyerIdentifier object and appends it to the list obtainable by a call to getgetBuyerIdentifiers()- Returns:
- BuyerIdentifier
-
appendNewBuyerIdentifierSchemeIdentifier
public BuyerIdentifierSchemeIdentifier appendNewBuyerIdentifierSchemeIdentifier()
Creates a BuyerIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetBuyerIdentifierSchemeIdentifiers()- Returns:
- BuyerIdentifierSchemeIdentifier
-
appendNewBuyerLegalOrganizationCountrySubdivision
public BuyerLegalOrganizationCountrySubdivision appendNewBuyerLegalOrganizationCountrySubdivision()
Creates a BuyerLegalOrganizationCountrySubdivision object and appends it to the list obtainable by a call to getgetBuyerLegalOrganizationCountrySubdivisions()- Returns:
- BuyerLegalOrganizationCountrySubdivision
-
appendNewBuyer
public Buyer appendNewBuyer()
Creates a Buyer object and appends it to the list obtainable by a call to getgetBuyers()- Returns:
- Buyer
-
appendNewBuyerCountrySubdivision
public BuyerCountrySubdivision appendNewBuyerCountrySubdivision()
Creates a BuyerCountrySubdivision object and appends it to the list obtainable by a call to getgetBuyerCountrySubdivisions()- Returns:
- BuyerCountrySubdivision
-
appendNewBuyerVATIdentifier
public BuyerVATIdentifier appendNewBuyerVATIdentifier()
Creates a BuyerVATIdentifier object and appends it to the list obtainable by a call to getgetBuyerVATIdentifiers()- Returns:
- BuyerVATIdentifier
-
appendNewSalesAgentIdentifier
public SalesAgentIdentifier appendNewSalesAgentIdentifier()
Creates a SalesAgentIdentifier object and appends it to the list obtainable by a call to getgetSalesAgentIdentifiers()- Returns:
- SalesAgentIdentifier
-
appendNewSalesAgentIdentifierSchemeIdentifier
public SalesAgentIdentifierSchemeIdentifier appendNewSalesAgentIdentifierSchemeIdentifier()
Creates a SalesAgentIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetSalesAgentIdentifierSchemeIdentifiers()- Returns:
- SalesAgentIdentifierSchemeIdentifier
-
appendNewSalesAgentLegalOrganizationCountrySubdivision
public SalesAgentLegalOrganizationCountrySubdivision appendNewSalesAgentLegalOrganizationCountrySubdivision()
Creates a SalesAgentLegalOrganizationCountrySubdivision object and appends it to the list obtainable by a call to getgetSalesAgentLegalOrganizationCountrySubdivisions()- Returns:
- SalesAgentLegalOrganizationCountrySubdivision
-
appendNewSalesAgent
public SalesAgent appendNewSalesAgent()
Creates a SalesAgent object and appends it to the list obtainable by a call to getgetSalesAgents()- Returns:
- SalesAgent
-
appendNewSalesAgentCountrySubdivision
public SalesAgentCountrySubdivision appendNewSalesAgentCountrySubdivision()
Creates a SalesAgentCountrySubdivision object and appends it to the list obtainable by a call to getgetSalesAgentCountrySubdivisions()- Returns:
- SalesAgentCountrySubdivision
-
appendNewSalesAgentVATIdentifier
public SalesAgentVATIdentifier appendNewSalesAgentVATIdentifier()
Creates a SalesAgentVATIdentifier object and appends it to the list obtainable by a call to getgetSalesAgentVATIdentifiers()- Returns:
- SalesAgentVATIdentifier
-
appendNewBuyerTaxRepresentativeIdentifier
public BuyerTaxRepresentativeIdentifier appendNewBuyerTaxRepresentativeIdentifier()
Creates a BuyerTaxRepresentativeIdentifier object and appends it to the list obtainable by a call to getgetBuyerTaxRepresentativeIdentifiers()- Returns:
- BuyerTaxRepresentativeIdentifier
-
appendNewBuyerTaxRepresentativeIdentifierSchemeIdentifier
public BuyerTaxRepresentativeIdentifierSchemeIdentifier appendNewBuyerTaxRepresentativeIdentifierSchemeIdentifier()
Creates a BuyerTaxRepresentativeIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetBuyerTaxRepresentativeIdentifierSchemeIdentifiers()- Returns:
- BuyerTaxRepresentativeIdentifierSchemeIdentifier
-
appendNewBuyerTaxRepresentativeLegalOrganizationCountrySubdivision
public BuyerTaxRepresentativeLegalOrganizationCountrySubdivision appendNewBuyerTaxRepresentativeLegalOrganizationCountrySubdivision()
Creates a BuyerTaxRepresentativeLegalOrganizationCountrySubdivision object and appends it to the list obtainable by a call to getgetBuyerTaxRepresentativeLegalOrganizationCountrySubdivisions()- Returns:
- BuyerTaxRepresentativeLegalOrganizationCountrySubdivision
-
appendNewBuyerTaxRepresentative
public BuyerTaxRepresentative appendNewBuyerTaxRepresentative()
Creates a BuyerTaxRepresentative object and appends it to the list obtainable by a call to getgetBuyerTaxRepresentatives()- Returns:
- BuyerTaxRepresentative
-
appendNewBuyerTaxRepresentativeCountrySubdivision
public BuyerTaxRepresentativeCountrySubdivision appendNewBuyerTaxRepresentativeCountrySubdivision()
Creates a BuyerTaxRepresentativeCountrySubdivision object and appends it to the list obtainable by a call to getgetBuyerTaxRepresentativeCountrySubdivisions()- Returns:
- BuyerTaxRepresentativeCountrySubdivision
-
appendNewBuyerTaxRepresentativeVATIdentifier
public BuyerTaxRepresentativeVATIdentifier appendNewBuyerTaxRepresentativeVATIdentifier()
Creates a BuyerTaxRepresentativeVATIdentifier object and appends it to the list obtainable by a call to getgetBuyerTaxRepresentativeVATIdentifiers()- Returns:
- BuyerTaxRepresentativeVATIdentifier
-
appendNewSellerTaxRepresentativeIdentifier
public SellerTaxRepresentativeIdentifier appendNewSellerTaxRepresentativeIdentifier()
Creates a SellerTaxRepresentativeIdentifier object and appends it to the list obtainable by a call to getgetSellerTaxRepresentativeIdentifiers()- Returns:
- SellerTaxRepresentativeIdentifier
-
appendNewSellerTaxRepresentativeIdentifierSchemeIdentifier
public SellerTaxRepresentativeIdentifierSchemeIdentifier appendNewSellerTaxRepresentativeIdentifierSchemeIdentifier()
Creates a SellerTaxRepresentativeIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetSellerTaxRepresentativeIdentifierSchemeIdentifiers()- Returns:
- SellerTaxRepresentativeIdentifierSchemeIdentifier
-
appendNewSellerTaxRepresentativeLegalOrganizationCountrySubdivision
public SellerTaxRepresentativeLegalOrganizationCountrySubdivision appendNewSellerTaxRepresentativeLegalOrganizationCountrySubdivision()
Creates a SellerTaxRepresentativeLegalOrganizationCountrySubdivision object and appends it to the list obtainable by a call to getgetSellerTaxRepresentativeLegalOrganizationCountrySubdivisions()- Returns:
- SellerTaxRepresentativeLegalOrganizationCountrySubdivision
-
appendNewSellerTaxRepresentative
public SellerTaxRepresentative appendNewSellerTaxRepresentative()
Creates a SellerTaxRepresentative object and appends it to the list obtainable by a call to getgetSellerTaxRepresentatives()- Returns:
- SellerTaxRepresentative
-
appendNewSellerTaxRepresentativeCountrySubdivision
public SellerTaxRepresentativeCountrySubdivision appendNewSellerTaxRepresentativeCountrySubdivision()
Creates a SellerTaxRepresentativeCountrySubdivision object and appends it to the list obtainable by a call to getgetSellerTaxRepresentativeCountrySubdivisions()- Returns:
- SellerTaxRepresentativeCountrySubdivision
-
appendNewSellerTaxRepresentativeVATIdentifier
public SellerTaxRepresentativeVATIdentifier appendNewSellerTaxRepresentativeVATIdentifier()
Creates a SellerTaxRepresentativeVATIdentifier object and appends it to the list obtainable by a call to getgetSellerTaxRepresentativeVATIdentifiers()- Returns:
- SellerTaxRepresentativeVATIdentifier
-
appendNewProductEndUserIdentifier
public ProductEndUserIdentifier appendNewProductEndUserIdentifier()
Creates a ProductEndUserIdentifier object and appends it to the list obtainable by a call to getgetProductEndUserIdentifiers()- Returns:
- ProductEndUserIdentifier
-
appendNewProductEndUserIdentifierSchemeIdentifier
public ProductEndUserIdentifierSchemeIdentifier appendNewProductEndUserIdentifierSchemeIdentifier()
Creates a ProductEndUserIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetProductEndUserIdentifierSchemeIdentifiers()- Returns:
- ProductEndUserIdentifierSchemeIdentifier
-
appendNewProductEndUser
public ProductEndUser appendNewProductEndUser()
Creates a ProductEndUser object and appends it to the list obtainable by a call to getgetProductEndUsers()- Returns:
- ProductEndUser
-
appendNewProductEndUserCountrySubdivision
public ProductEndUserCountrySubdivision appendNewProductEndUserCountrySubdivision()
Creates a ProductEndUserCountrySubdivision object and appends it to the list obtainable by a call to getgetProductEndUserCountrySubdivisions()- Returns:
- ProductEndUserCountrySubdivision
-
appendNewDetailedInformationAboutTheTaxNumberOfTheDeviatingEndUser
public DetailedInformationAboutTheTaxNumberOfTheDeviatingEndUser appendNewDetailedInformationAboutTheTaxNumberOfTheDeviatingEndUser()
Creates a DetailedInformationAboutTheTaxNumberOfTheDeviatingEndUser object and appends it to the list obtainable by a call to getgetDetailedInformationAboutTheTaxNumberOfTheDeviatingEndUsers()- Returns:
- DetailedInformationAboutTheTaxNumberOfTheDeviatingEndUser
-
appendNewSalesOrderReference
public SalesOrderReference appendNewSalesOrderReference()
Creates a SalesOrderReference object and appends it to the list obtainable by a call to getgetSalesOrderReferences()- Returns:
- SalesOrderReference
-
appendNewPurchaseOrderReference
public PurchaseOrderReference appendNewPurchaseOrderReference()
Creates a PurchaseOrderReference object and appends it to the list obtainable by a call to getgetPurchaseOrderReferences()- Returns:
- PurchaseOrderReference
-
appendNewQuotationReferencedDocument
public QuotationReferencedDocument appendNewQuotationReferencedDocument()
Creates a QuotationReferencedDocument object and appends it to the list obtainable by a call to getgetQuotationReferencedDocuments()- Returns:
- QuotationReferencedDocument
-
appendNewContractReference
public ContractReference appendNewContractReference()
Creates a ContractReference object and appends it to the list obtainable by a call to getgetContractReferences()- Returns:
- ContractReference
-
appendNewAdditionalSupportingDocuments
public AdditionalSupportingDocuments appendNewAdditionalSupportingDocuments()
Creates an AdditionalSupportingDocuments object and appends it to the list obtainable by a call to getgetAdditionalSupportingDocuments()- Returns:
- AdditionalSupportingDocuments
-
appendNewBuyerAgentIdentifier
public BuyerAgentIdentifier appendNewBuyerAgentIdentifier()
Creates a BuyerAgentIdentifier object and appends it to the list obtainable by a call to getgetBuyerAgentIdentifiers()- Returns:
- BuyerAgentIdentifier
-
appendNewBuyerAgentIdentifierSchemeIdentifier
public BuyerAgentIdentifierSchemeIdentifier appendNewBuyerAgentIdentifierSchemeIdentifier()
Creates a BuyerAgentIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetBuyerAgentIdentifierSchemeIdentifiers()- Returns:
- BuyerAgentIdentifierSchemeIdentifier
-
appendNewBuyerAgentLegalOrganizationCountrySubdivision
public BuyerAgentLegalOrganizationCountrySubdivision appendNewBuyerAgentLegalOrganizationCountrySubdivision()
Creates a BuyerAgentLegalOrganizationCountrySubdivision object and appends it to the list obtainable by a call to getgetBuyerAgentLegalOrganizationCountrySubdivisions()- Returns:
- BuyerAgentLegalOrganizationCountrySubdivision
-
appendNewBuyerAgent
public BuyerAgent appendNewBuyerAgent()
Creates a BuyerAgent object and appends it to the list obtainable by a call to getgetBuyerAgents()- Returns:
- BuyerAgent
-
appendNewBuyerAgentCountrySubdivision
public BuyerAgentCountrySubdivision appendNewBuyerAgentCountrySubdivision()
Creates a BuyerAgentCountrySubdivision object and appends it to the list obtainable by a call to getgetBuyerAgentCountrySubdivisions()- Returns:
- BuyerAgentCountrySubdivision
-
appendNewBuyerAgentVATIdentifier
public BuyerAgentVATIdentifier appendNewBuyerAgentVATIdentifier()
Creates a BuyerAgentVATIdentifier object and appends it to the list obtainable by a call to getgetBuyerAgentVATIdentifiers()- Returns:
- BuyerAgentVATIdentifier
-
appendNewUltimateCustomerOrderReferencedDocument
public UltimateCustomerOrderReferencedDocument appendNewUltimateCustomerOrderReferencedDocument()
Creates an UltimateCustomerOrderReferencedDocument object and appends it to the list obtainable by a call to getgetUltimateCustomerOrderReferencedDocuments()- Returns:
- UltimateCustomerOrderReferencedDocument
-
appendNewDetailedInformationAboutTheDeliveryMethod
public DetailedInformationAboutTheDeliveryMethod appendNewDetailedInformationAboutTheDeliveryMethod()
Creates a DetailedInformationAboutTheDeliveryMethod object and appends it to the list obtainable by a call to getgetDetailedInformationAboutTheDeliveryMethods()- Returns:
- DetailedInformationAboutTheDeliveryMethod
-
appendNewDeliverToIdentifier
public DeliverToIdentifier appendNewDeliverToIdentifier()
Creates a DeliverToIdentifier object and appends it to the list obtainable by a call to getgetDeliverToIdentifiers()- Returns:
- DeliverToIdentifier
-
appendNewDeliverToIdentifierSchemeIdentifier
public DeliverToIdentifierSchemeIdentifier appendNewDeliverToIdentifierSchemeIdentifier()
Creates a DeliverToIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetDeliverToIdentifierSchemeIdentifiers()- Returns:
- DeliverToIdentifierSchemeIdentifier
-
appendNewDeliverTo
public DeliverTo appendNewDeliverTo()
Creates a DeliverTo object and appends it to the list obtainable by a call to getgetDeliverTos()- Returns:
- DeliverTo
-
appendNewDeliverToCountrySubdivision
public DeliverToCountrySubdivision appendNewDeliverToCountrySubdivision()
Creates a DeliverToCountrySubdivision object and appends it to the list obtainable by a call to getgetDeliverToCountrySubdivisions()- Returns:
- DeliverToCountrySubdivision
-
appendNewDetailedInformationOnTaxInformationOfTheGoodRecipient
public DetailedInformationOnTaxInformationOfTheGoodRecipient appendNewDetailedInformationOnTaxInformationOfTheGoodRecipient()
Creates a DetailedInformationOnTaxInformationOfTheGoodRecipient object and appends it to the list obtainable by a call to getgetDetailedInformationOnTaxInformationOfTheGoodRecipients()- Returns:
- DetailedInformationOnTaxInformationOfTheGoodRecipient
-
appendNewUltimateShipToIdentifier
public UltimateShipToIdentifier appendNewUltimateShipToIdentifier()
Creates an UltimateShipToIdentifier object and appends it to the list obtainable by a call to getgetUltimateShipToIdentifiers()- Returns:
- UltimateShipToIdentifier
-
appendNewUltimateShipToIdentifierSchemeIdentifier
public UltimateShipToIdentifierSchemeIdentifier appendNewUltimateShipToIdentifierSchemeIdentifier()
Creates an UltimateShipToIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetUltimateShipToIdentifierSchemeIdentifiers()- Returns:
- UltimateShipToIdentifierSchemeIdentifier
-
appendNewUltimateShipTo
public UltimateShipTo appendNewUltimateShipTo()
Creates an UltimateShipTo object and appends it to the list obtainable by a call to getgetUltimateShipTos()- Returns:
- UltimateShipTo
-
appendNewUltimateShipToCountrySubdivision
public UltimateShipToCountrySubdivision appendNewUltimateShipToCountrySubdivision()
Creates an UltimateShipToCountrySubdivision object and appends it to the list obtainable by a call to getgetUltimateShipToCountrySubdivisions()- Returns:
- UltimateShipToCountrySubdivision
-
appendNewDetailedInformationOnTaxInformationOfTheFinalRecipient
public DetailedInformationOnTaxInformationOfTheFinalRecipient appendNewDetailedInformationOnTaxInformationOfTheFinalRecipient()
Creates a DetailedInformationOnTaxInformationOfTheFinalRecipient object and appends it to the list obtainable by a call to getgetDetailedInformationOnTaxInformationOfTheFinalRecipients()- Returns:
- DetailedInformationOnTaxInformationOfTheFinalRecipient
-
appendNewShipFromIdentifier
public ShipFromIdentifier appendNewShipFromIdentifier()
Creates a ShipFromIdentifier object and appends it to the list obtainable by a call to getgetShipFromIdentifiers()- Returns:
- ShipFromIdentifier
-
appendNewShipFromIdentifierSchemeIdentifier
public ShipFromIdentifierSchemeIdentifier appendNewShipFromIdentifierSchemeIdentifier()
Creates a ShipFromIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetShipFromIdentifierSchemeIdentifiers()- Returns:
- ShipFromIdentifierSchemeIdentifier
-
appendNewShipFrom
public ShipFrom appendNewShipFrom()
Creates a ShipFrom object and appends it to the list obtainable by a call to getgetShipFroms()- Returns:
- ShipFrom
-
appendNewShipFromCountrySubdivision
public ShipFromCountrySubdivision appendNewShipFromCountrySubdivision()
Creates a ShipFromCountrySubdivision object and appends it to the list obtainable by a call to getgetShipFromCountrySubdivisions()- Returns:
- ShipFromCountrySubdivision
-
appendNewDetailedInformationAboutTheTaxRegistration
public DetailedInformationAboutTheTaxRegistration appendNewDetailedInformationAboutTheTaxRegistration()
Creates a DetailedInformationAboutTheTaxRegistration object and appends it to the list obtainable by a call to getgetDetailedInformationAboutTheTaxRegistrations()- Returns:
- DetailedInformationAboutTheTaxRegistration
-
appendNewDespatchAdviceReference
public DespatchAdviceReference appendNewDespatchAdviceReference()
Creates a DespatchAdviceReference object and appends it to the list obtainable by a call to getgetDespatchAdviceReferences()- Returns:
- DespatchAdviceReference
-
appendNewReceivingAdviceReference
public ReceivingAdviceReference appendNewReceivingAdviceReference()
Creates a ReceivingAdviceReference object and appends it to the list obtainable by a call to getgetReceivingAdviceReferences()- Returns:
- ReceivingAdviceReference
-
appendNewDetailedInformationAboutTheCorrespondingDeliveryNote
public DetailedInformationAboutTheCorrespondingDeliveryNote appendNewDetailedInformationAboutTheCorrespondingDeliveryNote()
Creates a DetailedInformationAboutTheCorrespondingDeliveryNote object and appends it to the list obtainable by a call to getgetDetailedInformationAboutTheCorrespondingDeliveryNotes()- Returns:
- DetailedInformationAboutTheCorrespondingDeliveryNote
-
appendNewInvoicerIdentifier
public InvoicerIdentifier appendNewInvoicerIdentifier()
Creates an InvoicerIdentifier object and appends it to the list obtainable by a call to getgetInvoicerIdentifiers()- Returns:
- InvoicerIdentifier
-
appendNewInvoicerIdentifierSchemeIdentifier
public InvoicerIdentifierSchemeIdentifier appendNewInvoicerIdentifierSchemeIdentifier()
Creates an InvoicerIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetInvoicerIdentifierSchemeIdentifiers()- Returns:
- InvoicerIdentifierSchemeIdentifier
-
appendNewInvoicer
public Invoicer appendNewInvoicer()
Creates an Invoicer object and appends it to the list obtainable by a call to getgetInvoicers()- Returns:
- Invoicer
-
appendNewInvoicerCountrySubdivision
public InvoicerCountrySubdivision appendNewInvoicerCountrySubdivision()
Creates an InvoicerCountrySubdivision object and appends it to the list obtainable by a call to getgetInvoicerCountrySubdivisions()- Returns:
- InvoicerCountrySubdivision
-
appendNewInvoicerTradeVATID
public InvoicerTradeVATID appendNewInvoicerTradeVATID()
Creates an InvoicerTradeVATID object and appends it to the list obtainable by a call to getgetInvoicerTradeVATIDs()- Returns:
- InvoicerTradeVATID
-
appendNewInvoiceeIdentifier
public InvoiceeIdentifier appendNewInvoiceeIdentifier()
Creates an InvoiceeIdentifier object and appends it to the list obtainable by a call to getgetInvoiceeIdentifiers()- Returns:
- InvoiceeIdentifier
-
appendNewInvoiceeIdentifierSchemeIdentifier
public InvoiceeIdentifierSchemeIdentifier appendNewInvoiceeIdentifierSchemeIdentifier()
Creates an InvoiceeIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetInvoiceeIdentifierSchemeIdentifiers()- Returns:
- InvoiceeIdentifierSchemeIdentifier
-
appendNewInvoicee
public Invoicee appendNewInvoicee()
Creates an Invoicee object and appends it to the list obtainable by a call to getgetInvoicees()- Returns:
- Invoicee
-
appendNewInvoiceeCountrySubdivision
public InvoiceeCountrySubdivision appendNewInvoiceeCountrySubdivision()
Creates an InvoiceeCountrySubdivision object and appends it to the list obtainable by a call to getgetInvoiceeCountrySubdivisions()- Returns:
- InvoiceeCountrySubdivision
-
appendNewInvoiceeTradeVATID
public InvoiceeTradeVATID appendNewInvoiceeTradeVATID()
Creates an InvoiceeTradeVATID object and appends it to the list obtainable by a call to getgetInvoiceeTradeVATIDs()- Returns:
- InvoiceeTradeVATID
-
appendNewPayeeIdentifier
public PayeeIdentifier appendNewPayeeIdentifier()
Creates a PayeeIdentifier object and appends it to the list obtainable by a call to getgetPayeeIdentifiers()- Returns:
- PayeeIdentifier
-
appendNewPayeeIdentifierSchemeIdentifier
public PayeeIdentifierSchemeIdentifier appendNewPayeeIdentifierSchemeIdentifier()
Creates a PayeeIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetPayeeIdentifierSchemeIdentifiers()- Returns:
- PayeeIdentifierSchemeIdentifier
-
appendNewPayee
public Payee appendNewPayee()
Creates a Payee object and appends it to the list obtainable by a call to getgetPayees()- Returns:
- Payee
-
appendNewPayeeCountrySubdivision
public PayeeCountrySubdivision appendNewPayeeCountrySubdivision()
Creates a PayeeCountrySubdivision object and appends it to the list obtainable by a call to getgetPayeeCountrySubdivisions()- Returns:
- PayeeCountrySubdivision
-
appendNewPayeeDetailedInformationAboutTheTaxRegistraction
public PayeeDetailedInformationAboutTheTaxRegistraction appendNewPayeeDetailedInformationAboutTheTaxRegistraction()
Creates a PayeeDetailedInformationAboutTheTaxRegistraction object and appends it to the list obtainable by a call to getgetPayeeDetailedInformationAboutTheTaxRegistractions()- Returns:
- PayeeDetailedInformationAboutTheTaxRegistraction
-
appendNewPayerIdentifier
public PayerIdentifier appendNewPayerIdentifier()
Creates a PayerIdentifier object and appends it to the list obtainable by a call to getgetPayerIdentifiers()- Returns:
- PayerIdentifier
-
appendNewPayerIdentifierSchemeIdentifier
public PayerIdentifierSchemeIdentifier appendNewPayerIdentifierSchemeIdentifier()
Creates a PayerIdentifierSchemeIdentifier object and appends it to the list obtainable by a call to getgetPayerIdentifierSchemeIdentifiers()- Returns:
- PayerIdentifierSchemeIdentifier
-
appendNewPayer
public Payer appendNewPayer()
Creates a Payer object and appends it to the list obtainable by a call to getgetPayers()- Returns:
- Payer
-
appendNewPayerCountrySubdivision
public PayerCountrySubdivision appendNewPayerCountrySubdivision()
Creates a PayerCountrySubdivision object and appends it to the list obtainable by a call to getgetPayerCountrySubdivisions()- Returns:
- PayerCountrySubdivision
-
appendNewPayerDetailedInformationAboutTheTaxRegistraction
public PayerDetailedInformationAboutTheTaxRegistraction appendNewPayerDetailedInformationAboutTheTaxRegistraction()
Creates a PayerDetailedInformationAboutTheTaxRegistraction object and appends it to the list obtainable by a call to getgetPayerDetailedInformationAboutTheTaxRegistractions()- Returns:
- PayerDetailedInformationAboutTheTaxRegistraction
-
appendNewPaymentInstructions
public PaymentInstructions appendNewPaymentInstructions()
Creates a PaymentInstructions object and appends it to the list obtainable by a call to getgetPaymentInstructions()- Returns:
- PaymentInstructions
-
appendNewVATBreakdown
public VATBreakdown appendNewVATBreakdown(Codes.VATCategoryCode vATCategoryCode)
Creates a VATBreakdown object and appends it to the list obtainable by a call to getgetVATBreakdowns()- Parameters:
vATCategoryCode- BT-118:VAT category codeCoded identification of a VAT category.
The following entries of UNTDID 5305 [6] are used (further clarification between brackets):- Standard rate (Liable for VAT in a standard way)- Zero rated goods (Liable for VAT with a percentage rate of zero)- Exempt from tax (VAT/IGIC/IPSI)- VAT Reverse Charge (Reverse charge VAT/IGIC/IPSI rules apply)- VAT exempt for intra community supply of goods (VAT/IGIC/IPSI not levied due to Intra-community supply rules)- Free export item, tax not charged (VAT/IGIC/IPSI not levied due to export outside of the EU)- Services outside scope of tax (Sale is not subject to VAT/IGIC/IPSI)- Canary Islands General Indirect Tax (Liable for IGIC tax)- Liable for IPSI (Ceuta/Melilla tax)
The VAT category codes are as follows:S = Standard VAT rateZ = Zero rated goodsE = VAT exemptAE = Reverse chargeK = Intra-Community supply (specific reverse charge)G = Exempt VAT for Export outside EUO = Outside VAT scopeL = Canary IslandsM = Ceuta and Mellila
BR-47: Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).
- Returns:
- VATBreakdown
-
appendNewDocumentLevelAllowances
public DocumentLevelAllowances appendNewDocumentLevelAllowances()
Creates a DocumentLevelAllowances object and appends it to the list obtainable by a call to getgetDocumentLevelAllowances()- Returns:
- DocumentLevelAllowances
-
appendNewDetailedInformationOnLogisticsServiceFees
public DetailedInformationOnLogisticsServiceFees appendNewDetailedInformationOnLogisticsServiceFees()
Creates a DetailedInformationOnLogisticsServiceFees object and appends it to the list obtainable by a call to getgetDetailedInformationOnLogisticsServiceFees()- Returns:
- DetailedInformationOnLogisticsServiceFees
-
appendNewPaymentTerms
public PaymentTerms appendNewPaymentTerms()
Creates a PaymentTerms object and appends it to the list obtainable by a call to getgetPaymentTerms()- Returns:
- PaymentTerms
-
appendNewInvoiceTotalAmountWithoutVAT
public InvoiceTotalAmountWithoutVAT appendNewInvoiceTotalAmountWithoutVAT(Codes.Currency currencyCode)
Creates an InvoiceTotalAmountWithoutVAT object and appends it to the list obtainable by a call to getgetInvoiceTotalAmountWithoutVATs()Please note that by default every invoice already has one InvoiceTotalAmountWithoutVAT object}.- Parameters:
currencyCode- EXT:Currency code- Returns:
- InvoiceTotalAmountWithoutVAT
-
appendNewInvoiceTotalVATAmount
public InvoiceTotalVATAmount appendNewInvoiceTotalVATAmount()
Creates an InvoiceTotalVATAmount object and appends it to the list obtainable by a call to getgetInvoiceTotalVATAmounts()Please note that by default every invoice already has one InvoiceTotalVATAmount object for the currency of the invoicegetInvoiceCurrencyCode().- Returns:
- InvoiceTotalVATAmount
-
appendNewInvoiceTotalAmountWithVAT
public InvoiceTotalAmountWithVAT appendNewInvoiceTotalAmountWithVAT(Codes.Currency currencyCode)
Creates an InvoiceTotalAmountWithVAT object and appends it to the list obtainable by a call to getgetInvoiceTotalAmountWithVATs()Please note that by default every invoice already has one InvoiceTotalAmountWithVAT object}.- Parameters:
currencyCode- EXT:Currency code- Returns:
- InvoiceTotalAmountWithVAT
-
appendNewPrecedingInvoiceReference
public PrecedingInvoiceReference appendNewPrecedingInvoiceReference()
Creates a PrecedingInvoiceReference object and appends it to the list obtainable by a call to getgetPrecedingInvoiceReferences()- Returns:
- PrecedingInvoiceReference
-
appendNewBuyerAccountingReference
public BuyerAccountingReference appendNewBuyerAccountingReference()
Creates a BuyerAccountingReference object and appends it to the list obtainable by a call to getgetBuyerAccountingReferences()- Returns:
- BuyerAccountingReference
-
appendNewAdvancePayment
public AdvancePayment appendNewAdvancePayment()
Creates an AdvancePayment object and appends it to the list obtainable by a call to getgetAdvancePayments()- Returns:
- AdvancePayment
-
getLanguageIdentifiers
public List<LanguageIdentifier> getLanguageIdentifiers()
Returns a list of LanguageIdentifier objects previously created by calls toappendNewLanguageIdentifier()
-
getInvoiceNotes
public List<InvoiceNote> getInvoiceNotes()
Returns a list of InvoiceNote objects previously created by calls toappendNewInvoiceNote()
-
getInvoiceLines
public List<InvoiceLine> getInvoiceLines()
Returns a list of InvoiceLine objects previously created by calls toappendNewInvoiceLine(IdentifierType,String,Codes.UnitOfMeasure,Quantity)
-
getSellerIdentifiers
public List<SellerIdentifier> getSellerIdentifiers()
Returns a list of SellerIdentifier objects previously created by calls toappendNewSellerIdentifier()
-
getSellerIdentifierSchemeIdentifiers
public List<SellerIdentifierSchemeIdentifier> getSellerIdentifierSchemeIdentifiers()
Returns a list of SellerIdentifierSchemeIdentifier objects previously created by calls toappendNewSellerIdentifierSchemeIdentifier()
-
getSellerLegalOrganizationCountrySubdivisions
public List<SellerLegalOrganizationCountrySubdivision> getSellerLegalOrganizationCountrySubdivisions()
Returns a list of SellerLegalOrganizationCountrySubdivision objects previously created by calls toappendNewSellerLegalOrganizationCountrySubdivision()
-
getSellers
public List<Seller> getSellers()
Returns a list of Seller objects previously created by calls toappendNewSeller()
-
getSellerCountrySubdivisions
public List<SellerCountrySubdivision> getSellerCountrySubdivisions()
Returns a list of SellerCountrySubdivision objects previously created by calls toappendNewSellerCountrySubdivision()
-
getSellerVATIdentifiers
public List<SellerVATIdentifier> getSellerVATIdentifiers()
Returns a list of SellerVATIdentifier objects previously created by calls toappendNewSellerVATIdentifier()
-
getBuyerIdentifiers
public List<BuyerIdentifier> getBuyerIdentifiers()
Returns a list of BuyerIdentifier objects previously created by calls toappendNewBuyerIdentifier()
-
getBuyerIdentifierSchemeIdentifiers
public List<BuyerIdentifierSchemeIdentifier> getBuyerIdentifierSchemeIdentifiers()
Returns a list of BuyerIdentifierSchemeIdentifier objects previously created by calls toappendNewBuyerIdentifierSchemeIdentifier()
-
getBuyerLegalOrganizationCountrySubdivisions
public List<BuyerLegalOrganizationCountrySubdivision> getBuyerLegalOrganizationCountrySubdivisions()
Returns a list of BuyerLegalOrganizationCountrySubdivision objects previously created by calls toappendNewBuyerLegalOrganizationCountrySubdivision()
-
getBuyers
public List<Buyer> getBuyers()
Returns a list of Buyer objects previously created by calls toappendNewBuyer()
-
getBuyerCountrySubdivisions
public List<BuyerCountrySubdivision> getBuyerCountrySubdivisions()
Returns a list of BuyerCountrySubdivision objects previously created by calls toappendNewBuyerCountrySubdivision()
-
getBuyerVATIdentifiers
public List<BuyerVATIdentifier> getBuyerVATIdentifiers()
Returns a list of BuyerVATIdentifier objects previously created by calls toappendNewBuyerVATIdentifier()
-
getSalesAgentIdentifiers
public List<SalesAgentIdentifier> getSalesAgentIdentifiers()
Returns a list of SalesAgentIdentifier objects previously created by calls toappendNewSalesAgentIdentifier()
-
getSalesAgentIdentifierSchemeIdentifiers
public List<SalesAgentIdentifierSchemeIdentifier> getSalesAgentIdentifierSchemeIdentifiers()
Returns a list of SalesAgentIdentifierSchemeIdentifier objects previously created by calls toappendNewSalesAgentIdentifierSchemeIdentifier()
-
getSalesAgentLegalOrganizationCountrySubdivisions
public List<SalesAgentLegalOrganizationCountrySubdivision> getSalesAgentLegalOrganizationCountrySubdivisions()
Returns a list of SalesAgentLegalOrganizationCountrySubdivision objects previously created by calls toappendNewSalesAgentLegalOrganizationCountrySubdivision()
-
getSalesAgents
public List<SalesAgent> getSalesAgents()
Returns a list of SalesAgent objects previously created by calls toappendNewSalesAgent()
-
getSalesAgentCountrySubdivisions
public List<SalesAgentCountrySubdivision> getSalesAgentCountrySubdivisions()
Returns a list of SalesAgentCountrySubdivision objects previously created by calls toappendNewSalesAgentCountrySubdivision()
-
getSalesAgentVATIdentifiers
public List<SalesAgentVATIdentifier> getSalesAgentVATIdentifiers()
Returns a list of SalesAgentVATIdentifier objects previously created by calls toappendNewSalesAgentVATIdentifier()
-
getBuyerTaxRepresentativeIdentifiers
public List<BuyerTaxRepresentativeIdentifier> getBuyerTaxRepresentativeIdentifiers()
Returns a list of BuyerTaxRepresentativeIdentifier objects previously created by calls toappendNewBuyerTaxRepresentativeIdentifier()
-
getBuyerTaxRepresentativeIdentifierSchemeIdentifiers
public List<BuyerTaxRepresentativeIdentifierSchemeIdentifier> getBuyerTaxRepresentativeIdentifierSchemeIdentifiers()
Returns a list of BuyerTaxRepresentativeIdentifierSchemeIdentifier objects previously created by calls toappendNewBuyerTaxRepresentativeIdentifierSchemeIdentifier()
-
getBuyerTaxRepresentativeLegalOrganizationCountrySubdivisions
public List<BuyerTaxRepresentativeLegalOrganizationCountrySubdivision> getBuyerTaxRepresentativeLegalOrganizationCountrySubdivisions()
Returns a list of BuyerTaxRepresentativeLegalOrganizationCountrySubdivision objects previously created by calls toappendNewBuyerTaxRepresentativeLegalOrganizationCountrySubdivision()
-
getBuyerTaxRepresentatives
public List<BuyerTaxRepresentative> getBuyerTaxRepresentatives()
Returns a list of BuyerTaxRepresentative objects previously created by calls toappendNewBuyerTaxRepresentative()
-
getBuyerTaxRepresentativeCountrySubdivisions
public List<BuyerTaxRepresentativeCountrySubdivision> getBuyerTaxRepresentativeCountrySubdivisions()
Returns a list of BuyerTaxRepresentativeCountrySubdivision objects previously created by calls toappendNewBuyerTaxRepresentativeCountrySubdivision()
-
getBuyerTaxRepresentativeVATIdentifiers
public List<BuyerTaxRepresentativeVATIdentifier> getBuyerTaxRepresentativeVATIdentifiers()
Returns a list of BuyerTaxRepresentativeVATIdentifier objects previously created by calls toappendNewBuyerTaxRepresentativeVATIdentifier()
-
getSellerTaxRepresentativeIdentifiers
public List<SellerTaxRepresentativeIdentifier> getSellerTaxRepresentativeIdentifiers()
Returns a list of SellerTaxRepresentativeIdentifier objects previously created by calls toappendNewSellerTaxRepresentativeIdentifier()
-
getSellerTaxRepresentativeIdentifierSchemeIdentifiers
public List<SellerTaxRepresentativeIdentifierSchemeIdentifier> getSellerTaxRepresentativeIdentifierSchemeIdentifiers()
Returns a list of SellerTaxRepresentativeIdentifierSchemeIdentifier objects previously created by calls toappendNewSellerTaxRepresentativeIdentifierSchemeIdentifier()
-
getSellerTaxRepresentativeLegalOrganizationCountrySubdivisions
public List<SellerTaxRepresentativeLegalOrganizationCountrySubdivision> getSellerTaxRepresentativeLegalOrganizationCountrySubdivisions()
Returns a list of SellerTaxRepresentativeLegalOrganizationCountrySubdivision objects previously created by calls toappendNewSellerTaxRepresentativeLegalOrganizationCountrySubdivision()
-
getSellerTaxRepresentatives
public List<SellerTaxRepresentative> getSellerTaxRepresentatives()
Returns a list of SellerTaxRepresentative objects previously created by calls toappendNewSellerTaxRepresentative()
-
getSellerTaxRepresentativeCountrySubdivisions
public List<SellerTaxRepresentativeCountrySubdivision> getSellerTaxRepresentativeCountrySubdivisions()
Returns a list of SellerTaxRepresentativeCountrySubdivision objects previously created by calls toappendNewSellerTaxRepresentativeCountrySubdivision()
-
getSellerTaxRepresentativeVATIdentifiers
public List<SellerTaxRepresentativeVATIdentifier> getSellerTaxRepresentativeVATIdentifiers()
Returns a list of SellerTaxRepresentativeVATIdentifier objects previously created by calls toappendNewSellerTaxRepresentativeVATIdentifier()
-
getProductEndUserIdentifiers
public List<ProductEndUserIdentifier> getProductEndUserIdentifiers()
Returns a list of ProductEndUserIdentifier objects previously created by calls toappendNewProductEndUserIdentifier()
-
getProductEndUserIdentifierSchemeIdentifiers
public List<ProductEndUserIdentifierSchemeIdentifier> getProductEndUserIdentifierSchemeIdentifiers()
Returns a list of ProductEndUserIdentifierSchemeIdentifier objects previously created by calls toappendNewProductEndUserIdentifierSchemeIdentifier()
-
getProductEndUsers
public List<ProductEndUser> getProductEndUsers()
Returns a list of ProductEndUser objects previously created by calls toappendNewProductEndUser()
-
getProductEndUserCountrySubdivisions
public List<ProductEndUserCountrySubdivision> getProductEndUserCountrySubdivisions()
Returns a list of ProductEndUserCountrySubdivision objects previously created by calls toappendNewProductEndUserCountrySubdivision()
-
getDetailedInformationAboutTheTaxNumberOfTheDeviatingEndUsers
public List<DetailedInformationAboutTheTaxNumberOfTheDeviatingEndUser> getDetailedInformationAboutTheTaxNumberOfTheDeviatingEndUsers()
Returns a list of DetailedInformationAboutTheTaxNumberOfTheDeviatingEndUser objects previously created by calls toappendNewDetailedInformationAboutTheTaxNumberOfTheDeviatingEndUser()
-
getSalesOrderReferences
public List<SalesOrderReference> getSalesOrderReferences()
Returns a list of SalesOrderReference objects previously created by calls toappendNewSalesOrderReference()
-
getPurchaseOrderReferences
public List<PurchaseOrderReference> getPurchaseOrderReferences()
Returns a list of PurchaseOrderReference objects previously created by calls toappendNewPurchaseOrderReference()
-
getQuotationReferencedDocuments
public List<QuotationReferencedDocument> getQuotationReferencedDocuments()
Returns a list of QuotationReferencedDocument objects previously created by calls toappendNewQuotationReferencedDocument()
-
getContractReferences
public List<ContractReference> getContractReferences()
Returns a list of ContractReference objects previously created by calls toappendNewContractReference()
-
getAdditionalSupportingDocuments
public List<AdditionalSupportingDocuments> getAdditionalSupportingDocuments()
Returns a list of AdditionalSupportingDocuments objects previously created by calls toappendNewAdditionalSupportingDocuments()
-
getBuyerAgentIdentifiers
public List<BuyerAgentIdentifier> getBuyerAgentIdentifiers()
Returns a list of BuyerAgentIdentifier objects previously created by calls toappendNewBuyerAgentIdentifier()
-
getBuyerAgentIdentifierSchemeIdentifiers
public List<BuyerAgentIdentifierSchemeIdentifier> getBuyerAgentIdentifierSchemeIdentifiers()
Returns a list of BuyerAgentIdentifierSchemeIdentifier objects previously created by calls toappendNewBuyerAgentIdentifierSchemeIdentifier()
-
getBuyerAgentLegalOrganizationCountrySubdivisions
public List<BuyerAgentLegalOrganizationCountrySubdivision> getBuyerAgentLegalOrganizationCountrySubdivisions()
Returns a list of BuyerAgentLegalOrganizationCountrySubdivision objects previously created by calls toappendNewBuyerAgentLegalOrganizationCountrySubdivision()
-
getBuyerAgents
public List<BuyerAgent> getBuyerAgents()
Returns a list of BuyerAgent objects previously created by calls toappendNewBuyerAgent()
-
getBuyerAgentCountrySubdivisions
public List<BuyerAgentCountrySubdivision> getBuyerAgentCountrySubdivisions()
Returns a list of BuyerAgentCountrySubdivision objects previously created by calls toappendNewBuyerAgentCountrySubdivision()
-
getBuyerAgentVATIdentifiers
public List<BuyerAgentVATIdentifier> getBuyerAgentVATIdentifiers()
Returns a list of BuyerAgentVATIdentifier objects previously created by calls toappendNewBuyerAgentVATIdentifier()
-
getUltimateCustomerOrderReferencedDocuments
public List<UltimateCustomerOrderReferencedDocument> getUltimateCustomerOrderReferencedDocuments()
Returns a list of UltimateCustomerOrderReferencedDocument objects previously created by calls toappendNewUltimateCustomerOrderReferencedDocument()
-
getDetailedInformationAboutTheDeliveryMethods
public List<DetailedInformationAboutTheDeliveryMethod> getDetailedInformationAboutTheDeliveryMethods()
Returns a list of DetailedInformationAboutTheDeliveryMethod objects previously created by calls toappendNewDetailedInformationAboutTheDeliveryMethod()
-
getDeliverToIdentifiers
public List<DeliverToIdentifier> getDeliverToIdentifiers()
Returns a list of DeliverToIdentifier objects previously created by calls toappendNewDeliverToIdentifier()
-
getDeliverToIdentifierSchemeIdentifiers
public List<DeliverToIdentifierSchemeIdentifier> getDeliverToIdentifierSchemeIdentifiers()
Returns a list of DeliverToIdentifierSchemeIdentifier objects previously created by calls toappendNewDeliverToIdentifierSchemeIdentifier()
-
getDeliverTos
public List<DeliverTo> getDeliverTos()
Returns a list of DeliverTo objects previously created by calls toappendNewDeliverTo()
-
getDeliverToCountrySubdivisions
public List<DeliverToCountrySubdivision> getDeliverToCountrySubdivisions()
Returns a list of DeliverToCountrySubdivision objects previously created by calls toappendNewDeliverToCountrySubdivision()
-
getDetailedInformationOnTaxInformationOfTheGoodRecipients
public List<DetailedInformationOnTaxInformationOfTheGoodRecipient> getDetailedInformationOnTaxInformationOfTheGoodRecipients()
Returns a list of DetailedInformationOnTaxInformationOfTheGoodRecipient objects previously created by calls toappendNewDetailedInformationOnTaxInformationOfTheGoodRecipient()
-
getUltimateShipToIdentifiers
public List<UltimateShipToIdentifier> getUltimateShipToIdentifiers()
Returns a list of UltimateShipToIdentifier objects previously created by calls toappendNewUltimateShipToIdentifier()
-
getUltimateShipToIdentifierSchemeIdentifiers
public List<UltimateShipToIdentifierSchemeIdentifier> getUltimateShipToIdentifierSchemeIdentifiers()
Returns a list of UltimateShipToIdentifierSchemeIdentifier objects previously created by calls toappendNewUltimateShipToIdentifierSchemeIdentifier()
-
getUltimateShipTos
public List<UltimateShipTo> getUltimateShipTos()
Returns a list of UltimateShipTo objects previously created by calls toappendNewUltimateShipTo()
-
getUltimateShipToCountrySubdivisions
public List<UltimateShipToCountrySubdivision> getUltimateShipToCountrySubdivisions()
Returns a list of UltimateShipToCountrySubdivision objects previously created by calls toappendNewUltimateShipToCountrySubdivision()
-
getDetailedInformationOnTaxInformationOfTheFinalRecipients
public List<DetailedInformationOnTaxInformationOfTheFinalRecipient> getDetailedInformationOnTaxInformationOfTheFinalRecipients()
Returns a list of DetailedInformationOnTaxInformationOfTheFinalRecipient objects previously created by calls toappendNewDetailedInformationOnTaxInformationOfTheFinalRecipient()
-
getShipFromIdentifiers
public List<ShipFromIdentifier> getShipFromIdentifiers()
Returns a list of ShipFromIdentifier objects previously created by calls toappendNewShipFromIdentifier()
-
getShipFromIdentifierSchemeIdentifiers
public List<ShipFromIdentifierSchemeIdentifier> getShipFromIdentifierSchemeIdentifiers()
Returns a list of ShipFromIdentifierSchemeIdentifier objects previously created by calls toappendNewShipFromIdentifierSchemeIdentifier()
-
getShipFroms
public List<ShipFrom> getShipFroms()
Returns a list of ShipFrom objects previously created by calls toappendNewShipFrom()
-
getShipFromCountrySubdivisions
public List<ShipFromCountrySubdivision> getShipFromCountrySubdivisions()
Returns a list of ShipFromCountrySubdivision objects previously created by calls toappendNewShipFromCountrySubdivision()
-
getDetailedInformationAboutTheTaxRegistrations
public List<DetailedInformationAboutTheTaxRegistration> getDetailedInformationAboutTheTaxRegistrations()
Returns a list of DetailedInformationAboutTheTaxRegistration objects previously created by calls toappendNewDetailedInformationAboutTheTaxRegistration()
-
getDespatchAdviceReferences
public List<DespatchAdviceReference> getDespatchAdviceReferences()
Returns a list of DespatchAdviceReference objects previously created by calls toappendNewDespatchAdviceReference()
-
getReceivingAdviceReferences
public List<ReceivingAdviceReference> getReceivingAdviceReferences()
Returns a list of ReceivingAdviceReference objects previously created by calls toappendNewReceivingAdviceReference()
-
getDetailedInformationAboutTheCorrespondingDeliveryNotes
public List<DetailedInformationAboutTheCorrespondingDeliveryNote> getDetailedInformationAboutTheCorrespondingDeliveryNotes()
Returns a list of DetailedInformationAboutTheCorrespondingDeliveryNote objects previously created by calls toappendNewDetailedInformationAboutTheCorrespondingDeliveryNote()
-
getInvoicerIdentifiers
public List<InvoicerIdentifier> getInvoicerIdentifiers()
Returns a list of InvoicerIdentifier objects previously created by calls toappendNewInvoicerIdentifier()
-
getInvoicerIdentifierSchemeIdentifiers
public List<InvoicerIdentifierSchemeIdentifier> getInvoicerIdentifierSchemeIdentifiers()
Returns a list of InvoicerIdentifierSchemeIdentifier objects previously created by calls toappendNewInvoicerIdentifierSchemeIdentifier()
-
getInvoicers
public List<Invoicer> getInvoicers()
Returns a list of Invoicer objects previously created by calls toappendNewInvoicer()
-
getInvoicerCountrySubdivisions
public List<InvoicerCountrySubdivision> getInvoicerCountrySubdivisions()
Returns a list of InvoicerCountrySubdivision objects previously created by calls toappendNewInvoicerCountrySubdivision()
-
getInvoicerTradeVATIDs
public List<InvoicerTradeVATID> getInvoicerTradeVATIDs()
Returns a list of InvoicerTradeVATID objects previously created by calls toappendNewInvoicerTradeVATID()
-
getInvoiceeIdentifiers
public List<InvoiceeIdentifier> getInvoiceeIdentifiers()
Returns a list of InvoiceeIdentifier objects previously created by calls toappendNewInvoiceeIdentifier()
-
getInvoiceeIdentifierSchemeIdentifiers
public List<InvoiceeIdentifierSchemeIdentifier> getInvoiceeIdentifierSchemeIdentifiers()
Returns a list of InvoiceeIdentifierSchemeIdentifier objects previously created by calls toappendNewInvoiceeIdentifierSchemeIdentifier()
-
getInvoicees
public List<Invoicee> getInvoicees()
Returns a list of Invoicee objects previously created by calls toappendNewInvoicee()
-
getInvoiceeCountrySubdivisions
public List<InvoiceeCountrySubdivision> getInvoiceeCountrySubdivisions()
Returns a list of InvoiceeCountrySubdivision objects previously created by calls toappendNewInvoiceeCountrySubdivision()
-
getInvoiceeTradeVATIDs
public List<InvoiceeTradeVATID> getInvoiceeTradeVATIDs()
Returns a list of InvoiceeTradeVATID objects previously created by calls toappendNewInvoiceeTradeVATID()
-
getPayeeIdentifiers
public List<PayeeIdentifier> getPayeeIdentifiers()
Returns a list of PayeeIdentifier objects previously created by calls toappendNewPayeeIdentifier()
-
getPayeeIdentifierSchemeIdentifiers
public List<PayeeIdentifierSchemeIdentifier> getPayeeIdentifierSchemeIdentifiers()
Returns a list of PayeeIdentifierSchemeIdentifier objects previously created by calls toappendNewPayeeIdentifierSchemeIdentifier()
-
getPayees
public List<Payee> getPayees()
Returns a list of Payee objects previously created by calls toappendNewPayee()
-
getPayeeCountrySubdivisions
public List<PayeeCountrySubdivision> getPayeeCountrySubdivisions()
Returns a list of PayeeCountrySubdivision objects previously created by calls toappendNewPayeeCountrySubdivision()
-
getPayeeDetailedInformationAboutTheTaxRegistractions
public List<PayeeDetailedInformationAboutTheTaxRegistraction> getPayeeDetailedInformationAboutTheTaxRegistractions()
Returns a list of PayeeDetailedInformationAboutTheTaxRegistraction objects previously created by calls toappendNewPayeeDetailedInformationAboutTheTaxRegistraction()
-
getPayerIdentifiers
public List<PayerIdentifier> getPayerIdentifiers()
Returns a list of PayerIdentifier objects previously created by calls toappendNewPayerIdentifier()
-
getPayerIdentifierSchemeIdentifiers
public List<PayerIdentifierSchemeIdentifier> getPayerIdentifierSchemeIdentifiers()
Returns a list of PayerIdentifierSchemeIdentifier objects previously created by calls toappendNewPayerIdentifierSchemeIdentifier()
-
getPayers
public List<Payer> getPayers()
Returns a list of Payer objects previously created by calls toappendNewPayer()
-
getPayerCountrySubdivisions
public List<PayerCountrySubdivision> getPayerCountrySubdivisions()
Returns a list of PayerCountrySubdivision objects previously created by calls toappendNewPayerCountrySubdivision()
-
getPayerDetailedInformationAboutTheTaxRegistractions
public List<PayerDetailedInformationAboutTheTaxRegistraction> getPayerDetailedInformationAboutTheTaxRegistractions()
Returns a list of PayerDetailedInformationAboutTheTaxRegistraction objects previously created by calls toappendNewPayerDetailedInformationAboutTheTaxRegistraction()
-
getPaymentInstructions
public List<PaymentInstructions> getPaymentInstructions()
Returns a list of PaymentInstructions objects previously created by calls toappendNewPaymentInstructions()
-
getVATBreakdowns
public List<VATBreakdown> getVATBreakdowns()
Returns a list of VATBreakdown objects previously created by calls toappendNewVATBreakdown(Codes.VATCategoryCode)
-
getDocumentLevelAllowances
public List<DocumentLevelAllowances> getDocumentLevelAllowances()
Returns a list of DocumentLevelAllowances objects previously created by calls toappendNewDocumentLevelAllowances()
-
getDetailedInformationOnLogisticsServiceFees
public List<DetailedInformationOnLogisticsServiceFees> getDetailedInformationOnLogisticsServiceFees()
Returns a list of DetailedInformationOnLogisticsServiceFees objects previously created by calls toappendNewDetailedInformationOnLogisticsServiceFees()
-
getPaymentTerms
public List<PaymentTerms> getPaymentTerms()
Returns a list of PaymentTerms objects previously created by calls toappendNewPaymentTerms()
-
getInvoiceTotalAmountWithoutVATs
public List<InvoiceTotalAmountWithoutVAT> getInvoiceTotalAmountWithoutVATs()
Returns a list of InvoiceTotalAmountWithoutVAT objects previously created by calls toappendNewInvoiceTotalAmountWithoutVAT(Codes.Currency)
-
getInvoiceTotalVATAmounts
public List<InvoiceTotalVATAmount> getInvoiceTotalVATAmounts()
Returns a list of InvoiceTotalVATAmount objects previously created by calls toappendNewInvoiceTotalVATAmount()
-
getInvoiceTotalAmountWithVATs
public List<InvoiceTotalAmountWithVAT> getInvoiceTotalAmountWithVATs()
Returns a list of InvoiceTotalAmountWithVAT objects previously created by calls toappendNewInvoiceTotalAmountWithVAT(Codes.Currency)
-
getPrecedingInvoiceReferences
public List<PrecedingInvoiceReference> getPrecedingInvoiceReferences()
Returns a list of PrecedingInvoiceReference objects previously created by calls toappendNewPrecedingInvoiceReference()
-
getBuyerAccountingReferences
public List<BuyerAccountingReference> getBuyerAccountingReferences()
Returns a list of BuyerAccountingReference objects previously created by calls toappendNewBuyerAccountingReference()
-
getAdvancePayments
public List<AdvancePayment> getAdvancePayments()
Returns a list of AdvancePayment objects previously created by calls toappendNewAdvancePayment()
-
setTestIndicator
public Invoice setTestIndicator(Boolean value)
- Parameters:
value- EXT:IndicatorIndicates if the invoice document is a test one
To be used only in case of a test invoice, with value = true
XPath:/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:TestIndicator/udt:Indicator
- Returns:
- Invoice
-
setBusinessProcessType
public Invoice setBusinessProcessType(String value)
- Parameters:
value- BT-23:Business process typeIdentifies the business process context in which the transaction appears, to enable the Buyer to process the Invoice in an appropriate way.
To be specified by the Buyer.
CHORUSPRO: this data makes it possible to inform the "cadre de facturation" (billing framework, which could be invoice from agent, co-contractor, subcontractor, invoicing part of a public works contract, etc.). The codes to be used are defined in the CHORUSPRO specifications: A1 (invoice deposit), A2 (prepaid invoice deposit), ... By default (in the absence of this field), the case A1 is applied.
XPath:/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID
- Returns:
- Invoice
-
setInvoiceNumber
public Invoice setInvoiceNumber(IdentifierType value)
- Parameters:
value- BT-1:Invoice numberA unique identification of the Invoice.
The sequential number required in Article 226(2) of the directive 2006/112/EC [2], to uniquely identify the Invoice within the business context, time-frame, operating systems and records of the Seller. It may be based on one or more series of numbers, which may include alphanumeric characters. No identification scheme is to be used.
CHORUSPRO: the invoice number is limited to 20 characters
BR-2: An Invoice shall have an Invoice number (BT-1).
XPath:/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:ID
- Returns:
- Invoice
-
setName
public Invoice setName(String value)
- Parameters:
value- EXT:Document name (free text)XPath:/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:Name
- Returns:
- Invoice
-
setInvoiceTypeCode
public Invoice setInvoiceTypeCode(Codes.InvoiceTypeCode value)
- Parameters:
value- BT-3:Invoice type codeA code specifying the functional type of the Invoice.
Commercial invoices and credit notes are defined according the entries in UNTDID 1001 [6].Other entries of UNTDID 1001 [6] with specific invoices or credit notes may be used if applicable.
The types of documents used are:380: Commercial Invoice381: Credit note384: Corrected invoice389: Self-billied invoice (created by the buyer on behalf of the supplier)261: Self billed credit note (not accepted by CHORUSPRO)386: Prepayment invoice751: Invoice information for accounting purposes (not accepted by CHORUSPRO)
BR-4: An Invoice shall have an Invoice type code (BT-3).
XPath:/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:TypeCode
- Returns:
- Invoice
-
setInvoiceIssueDate
public Invoice setInvoiceIssueDate(LocalDate value)
- Parameters:
value- BT-2:Invoice issue dateThe date when the Invoice was issued.
CHORUSPRO: the issue date must be before or equal to the deposit date.
BR-3: An Invoice shall have an Invoice issue date (BT-2).
XPath:/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString
- Returns:
- Invoice
-
setCopyIndicator
public Invoice setCopyIndicator(Boolean value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:CopyIndicator/udt:Indicator
- Returns:
- Invoice
-
setCompleteDateTime
public Invoice setCompleteDateTime(String value)
- Parameters:
value- EXT:Contractual due date of the invoice, ValueXPath:/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:EffectiveSpecifiedPeriod/ram:CompleteDateTime/udt:DateTimeString
- Returns:
- Invoice
-
setBuyerReference
public Invoice setBuyerReference(String value)
- Parameters:
value- BT-10:Buyer referenceAn identifier assigned by the Buyer used for internal routing purposes.
The identifier is defined by the Buyer (e.g. contact ID, department, office id, project code), but provided by the Seller in the Invoice.
CHORUS PRO: for the public sector, it is the "Service Exécutant". It is mandatory for some buyers. It must belong to the Chorus Pro repository. It is limited to 100 characters.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerReference
- Returns:
- Invoice
-
setSellerName
public Invoice setSellerName(String value)
- Parameters:
value- BT-27:Seller nameThe full formal name by which the Seller is registered in the national registry of legal entities or as a Taxable person or otherwise trades as a person or persons.
BR-6: An Invoice shall contain the Seller name (BT-27).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name
- Returns:
- Invoice
-
setSellerAdditionalLegalInformation
public Invoice setSellerAdditionalLegalInformation(String value)
- Parameters:
value- BT-33:Seller additional legal informationAdditional legal information relevant for the Seller.
Such as share capital.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Description
- Returns:
- Invoice
-
setSellerLegalOrganizationSchemeIdentiferAttribute
public Invoice setSellerLegalOrganizationSchemeIdentiferAttribute(Codes.SchemeIdentifier value)
- Parameters:
value- BT-30-1:Seller legal registration identifier identification scheme identifierThe identification scheme identifier of the Seller legal registration identifier.
If used, the identification scheme identifier shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
For a SIREN or a SIRET, the value of this field is "0002"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setSellerLegalOrganizationIdentifer
public Invoice setSellerLegalOrganizationIdentifer(IdentifierType value)
- Parameters:
value- BT-30:Seller legal registration identifierAn identifier issued by an official registrar that identifies the Seller as a legal entity or person.
If no identification scheme is specified, it should be known by Buyer and Seller.
BR-CO-26: In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setSellerLegalOrganizationTradingName
public Invoice setSellerLegalOrganizationTradingName(String value)
- Parameters:
value- BT-28:Seller trading nameA name by which the Seller is known, other than Seller name (also known as Business name).
This may be used if different from the Seller name.
CHORUS PRO: this field is limied to 99 characters.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setSellerLegalOrganizationPostCode
public Invoice setSellerLegalOrganizationPostCode(String value)
- Parameters:
value- EXT:Postcode CodeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setSellerLegalOrganizationAddressLine1
public Invoice setSellerLegalOrganizationAddressLine1(String value)
- Parameters:
value- EXT:Line OneThe main address line in an address.
Usually the street name and number or post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setSellerLegalOrganizationAddressLine2
public Invoice setSellerLegalOrganizationAddressLine2(String value)
- Parameters:
value- EXT:Line TwoAn additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setSellerLegalOrganizationAddressLine3
public Invoice setSellerLegalOrganizationAddressLine3(String value)
- Parameters:
value- EXT:Line ThreeAn additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setSellerLegalOrganizationCity
public Invoice setSellerLegalOrganizationCity(String value)
- Parameters:
value- EXT:City NameThe common name of the city, town or village, where the Seller address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setSellerLegalOrganizationCountryCode
public Invoice setSellerLegalOrganizationCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country IDA code that identifies the country.
If no tax representative is specified, this is the country where VAT is liable. The lists of valid countries are registered with the EN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setSellerPostCode
public Invoice setSellerPostCode(String value)
- Parameters:
value- BT-38:Seller post codeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setSellerAddressLine1
public Invoice setSellerAddressLine1(String value)
- Parameters:
value- BT-35:Seller address line 1The main address line in an address.
Usually the street name and number or post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setSellerAddressLine2
public Invoice setSellerAddressLine2(String value)
- Parameters:
value- BT-36:Seller address line 2An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setSellerAddressLine3
public Invoice setSellerAddressLine3(String value)
- Parameters:
value- BT-162:Seller address line 3An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setSellerCity
public Invoice setSellerCity(String value)
- Parameters:
value- BT-37:Seller cityThe common name of the city, town or village, where the Seller address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setSellerCountryCode
public Invoice setSellerCountryCode(Codes.CountryCodeList value)
- Parameters:
value- BT-40:Seller country codeA code that identifies the country.
If no tax representative is specified, this is the country where VAT is liable. The lists of valid countries are registered with the EN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
BR-9: The Seller postal address (BG-5) shall contain a Seller country code (BT-40).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setSellerElectronicAddressScheme
public Invoice setSellerElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- BT-34-1:Seller electronic address identification scheme identifierThe identification scheme identifier of the Seller electronic address
The scheme identifier shall be chosen from a list to be maintained by the Connecting Europe Facility.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setSellerElectronicAddress
public Invoice setSellerElectronicAddress(IdentifierType value)
- Parameters:
value- BT-34:Seller electronic addressIdentifies the Seller's electronic address to which the application level response to the invoice may be delivered.The identification scheme identifier of the Seller electronic address.
The scheme identifier shall be chosen from a list to be maintained by the Connecting Europe Facility.
BR-62: The Seller electronic address (BT-34) shall have a Scheme identifier.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setBuyerName
public Invoice setBuyerName(String value)
- Parameters:
value- BT-44:Buyer nameThe full name of the Buyer.
CHORUS PRO: this field is limied to 99 characters.
BR-7: An Invoice shall contain the Buyer name (BT-44).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:Name
- Returns:
- Invoice
-
setBuyerLegalOrganizationSchemeIdentiferAttribute
public Invoice setBuyerLegalOrganizationSchemeIdentiferAttribute(Codes.SchemeIdentifier value)
- Parameters:
value- BT-47-1:scheme identifier attributeScheme identifier for Buyer legal identifier
If used, the identification scheme identifier shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
For a SIREN or a SIRET, the value of this field is "0002"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setBuyerLegalOrganizationIdentifer
public Invoice setBuyerLegalOrganizationIdentifer(IdentifierType value)
- Parameters:
value- BT-47:Buyer legal registration identifierAn identifier issued by an official registrar that identifies the Buyer as a legal entity or person.The identification scheme identifier of the Buyer legal registration identifier.
If no identification scheme is specified, it should be known by Buyer and Seller, e.g. the identifier that is exclusively used in the applicable legal environment.If used, the identification scheme shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
CHORUSPRO: the identifier of the buyer (public entity) is mandatory and is always a SIRET number
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setBuyerLegalOrganizationTradingName
public Invoice setBuyerLegalOrganizationTradingName(String value)
- Parameters:
value- BT-45:Buyer trading nameA name by which the Buyer is known, other than Buyer name (also known as Business name).
This may be used if different from the Buyer name.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setBuyerLegalOrganizationPostCode
public Invoice setBuyerLegalOrganizationPostCode(String value)
- Parameters:
value- EXT:Postcode CodeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setBuyerLegalOrganizationAddressLine1
public Invoice setBuyerLegalOrganizationAddressLine1(String value)
- Parameters:
value- EXT:Line OneThe main address line in an address.
Usually the street name and number or post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setBuyerLegalOrganizationAddressLine2
public Invoice setBuyerLegalOrganizationAddressLine2(String value)
- Parameters:
value- EXT:Line TwoAn additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setBuyerLegalOrganizationAddressLine3
public Invoice setBuyerLegalOrganizationAddressLine3(String value)
- Parameters:
value- EXT:Line ThreeAn additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setBuyerLegalOrganizationCity
public Invoice setBuyerLegalOrganizationCity(String value)
- Parameters:
value- EXT:City NameThe common name of the city, town or village, where the Buyer's address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setBuyerLegalOrganizationCountryCode
public Invoice setBuyerLegalOrganizationCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country IDA code that identifies the country.
The lists of valid countries are registered with the EN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setBuyerPostCode
public Invoice setBuyerPostCode(String value)
- Parameters:
value- BT-53:Buyer post codeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setBuyerAddressLine1
public Invoice setBuyerAddressLine1(String value)
- Parameters:
value- BT-50:Buyer address line 1The main address line in an address.
Usually the street name and number or post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setBuyerAddressLine2
public Invoice setBuyerAddressLine2(String value)
- Parameters:
value- BT-51:Buyer address line 2An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setBuyerAddressLine3
public Invoice setBuyerAddressLine3(String value)
- Parameters:
value- BT-163:Buyer address line 3An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setBuyerCity
public Invoice setBuyerCity(String value)
- Parameters:
value- BT-52:Buyer cityThe common name of the city, town or village, where the Buyer's address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setBuyerCountryCode
public Invoice setBuyerCountryCode(Codes.CountryCodeList value)
- Parameters:
value- BT-55:Buyer country codeA code that identifies the country.
The lists of valid countries are registered with the EN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
BR-11: The Buyer postal address shall contain a Buyer country code (BT-55).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setBuyerElectronicAddressScheme
public Invoice setBuyerElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- BT-49-1:scheme identifier attributeScheme identifier for Buyer electronic address
The scheme identifier shall be chosen from a list to be maintained by the Connecting Europe Facility.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setBuyerElectronicAddress
public Invoice setBuyerElectronicAddress(IdentifierType value)
- Parameters:
value- BT-49:Buyer electronic addressIdentifies the Buyer's electronic address to which the invoice is delivered.
The scheme identifier shall be chosen from a list to be maintained by the Connecting Europe Facility.
BR-63: The Buyer electronic address (BT-49) shall have a Scheme identifier.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setSalesAgentName
public Invoice setSalesAgentName(String value)
- Parameters:
value- EXT:Sales Agent nameThe full name of the Sales Agent
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:Name
- Returns:
- Invoice
-
setRoleCode
public Invoice setRoleCode(String value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:RoleCode
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationSchemeIdentiferAttribute
public Invoice setSalesAgentLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:schemeIDScheme identifier for Sales Agentlegal identifier
If used, the identification scheme identifier shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
For a SIREN or a SIRET, the value of this field is "0002"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationIdentifer
public Invoice setSalesAgentLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:IDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationTradingName
public Invoice setSalesAgentLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:TradingBusinessNameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationPostCode
public Invoice setSalesAgentLegalOrganizationPostCode(String value)
- Parameters:
value- EXT:Post codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationAddressLine1
public Invoice setSalesAgentLegalOrganizationAddressLine1(String value)
- Parameters:
value- EXT:Address Line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationAddressLine2
public Invoice setSalesAgentLegalOrganizationAddressLine2(String value)
- Parameters:
value- EXT:Address Line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationAddressLine3
public Invoice setSalesAgentLegalOrganizationAddressLine3(String value)
- Parameters:
value- EXT:Address Line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationCity
public Invoice setSalesAgentLegalOrganizationCity(String value)
- Parameters:
value- EXT:CityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setSalesAgentLegalOrganizationCountryCode
public Invoice setSalesAgentLegalOrganizationCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country CodeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setSalesAgentPostCode
public Invoice setSalesAgentPostCode(String value)
- Parameters:
value- EXT:Sales Agent post codeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setSalesAgentAddressLine1
public Invoice setSalesAgentAddressLine1(String value)
- Parameters:
value- EXT:Sales Agent address line 1The main address line in an address.
Usually the street name and number or the post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setSalesAgentAddressLine2
public Invoice setSalesAgentAddressLine2(String value)
- Parameters:
value- EXT:Sales Agent address line 2An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setSalesAgentAddressLine3
public Invoice setSalesAgentAddressLine3(String value)
- Parameters:
value- EXT:Sales Agent address line 3An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setSalesAgentCity
public Invoice setSalesAgentCity(String value)
- Parameters:
value- EXT:Sales Agent cityThe common name of the city, town or village, where the tax representative address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setSalesAgentCountryCode
public Invoice setSalesAgentCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Sales Agent country codeA code that identifies the country.
Country where VAT is liable. The lists of valid countries are registered with theEN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setSalesAgentElectronicAddressScheme
public Invoice setSalesAgentElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:schemeIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setSalesAgentElectronicAddress
public Invoice setSalesAgentElectronicAddress(String value)
- Parameters:
value- EXT:Sales Agent Electronic AddressXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SalesAgentTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setBuyerTaxRepresentativeName
public Invoice setBuyerTaxRepresentativeName(String value)
- Parameters:
value- EXT:BUYER tax representative nameThe full name of the BUYER's tax representative party.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:Name
- Returns:
- Invoice
-
setBuyerTaxRepresentativeRoleCode
public Invoice setBuyerTaxRepresentativeRoleCode(String value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:RoleCode
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationSchemeIdentiferAttribute
public Invoice setBuyerTaxRepresentativeLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationIdentifer
public Invoice setBuyerTaxRepresentativeLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationTradingName
public Invoice setBuyerTaxRepresentativeLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationPostCode
public Invoice setBuyerTaxRepresentativeLegalOrganizationPostCode(String value)
- Parameters:
value- EXT:Post codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationAddressLine1
public Invoice setBuyerTaxRepresentativeLegalOrganizationAddressLine1(String value)
- Parameters:
value- EXT:Address Line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationAddressLine2
public Invoice setBuyerTaxRepresentativeLegalOrganizationAddressLine2(String value)
- Parameters:
value- EXT:Address Line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationAddressLine3
public Invoice setBuyerTaxRepresentativeLegalOrganizationAddressLine3(String value)
- Parameters:
value- EXT:Address Line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationCity
public Invoice setBuyerTaxRepresentativeLegalOrganizationCity(String value)
- Parameters:
value- EXT:CityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setBuyerTaxRepresentativeLegalOrganizationCountryCode
public Invoice setBuyerTaxRepresentativeLegalOrganizationCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country CodeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setBuyerTaxRepresentativePostCode
public Invoice setBuyerTaxRepresentativePostCode(String value)
- Parameters:
value- EXT:Tax representative post codeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setBuyerTaxRepresentativeAddressLine1
public Invoice setBuyerTaxRepresentativeAddressLine1(String value)
- Parameters:
value- EXT:Tax representative address line 1The main address line in an address.
Usually the street name and number or the post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setBuyerTaxRepresentativeAddressLine2
public Invoice setBuyerTaxRepresentativeAddressLine2(String value)
- Parameters:
value- EXT:Tax representative address line 2An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setBuyerTaxRepresentativeAddressLine3
public Invoice setBuyerTaxRepresentativeAddressLine3(String value)
- Parameters:
value- EXT:Tax representative address line 3An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setBuyerTaxRepresentativeCity
public Invoice setBuyerTaxRepresentativeCity(String value)
- Parameters:
value- EXT:Tax representative cityThe common name of the city, town or village, where the tax representative address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setBuyerTaxRepresentativeCountryCode
public Invoice setBuyerTaxRepresentativeCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Tax representative country codeA code that identifies the country.
Country where VAT is liable. The lists of valid countries are registered with theEN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
BR-20: The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setBuyerTaxRepresentativeElectronicAddressScheme
public Invoice setBuyerTaxRepresentativeElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:Electronic Address TypeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setBuyerTaxRepresentativeElectronicAddress
public Invoice setBuyerTaxRepresentativeElectronicAddress(String value)
- Parameters:
value- EXT:Electronic addressXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTaxRepresentativeTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setSellerTaxRepresentativeName
public Invoice setSellerTaxRepresentativeName(String value)
- Parameters:
value- BT-62:Seller tax representative nameThe full name of the Seller's tax representative party.
BR-18: The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:Name
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationSchemeIdentiferAttribute
public Invoice setSellerTaxRepresentativeLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:Scheme identifier attributeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationIdentifer
public Invoice setSellerTaxRepresentativeLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationTradingName
public Invoice setSellerTaxRepresentativeLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationPostCode
public Invoice setSellerTaxRepresentativeLegalOrganizationPostCode(String value)
- Parameters:
value- EXT:Post codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationAddressLine1
public Invoice setSellerTaxRepresentativeLegalOrganizationAddressLine1(String value)
- Parameters:
value- EXT:Address Line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationAddressLine2
public Invoice setSellerTaxRepresentativeLegalOrganizationAddressLine2(String value)
- Parameters:
value- EXT:Address Line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationAddressLine3
public Invoice setSellerTaxRepresentativeLegalOrganizationAddressLine3(String value)
- Parameters:
value- EXT:Address Line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationCity
public Invoice setSellerTaxRepresentativeLegalOrganizationCity(String value)
- Parameters:
value- EXT:CityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setSellerTaxRepresentativeLegalOrganizationCountryCode
public Invoice setSellerTaxRepresentativeLegalOrganizationCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country CodeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setSellerTaxRepresentativePostCode
public Invoice setSellerTaxRepresentativePostCode(String value)
- Parameters:
value- BT-67:Tax representative post codeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setSellerTaxRepresentativeAddressLine1
public Invoice setSellerTaxRepresentativeAddressLine1(String value)
- Parameters:
value- BT-64:Tax representative address line 1The main address line in an address.
Usually the street name and number or the post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setSellerTaxRepresentativeAddressLine2
public Invoice setSellerTaxRepresentativeAddressLine2(String value)
- Parameters:
value- BT-65:Tax representative address line 2An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setSellerTaxRepresentativeAddressLine3
public Invoice setSellerTaxRepresentativeAddressLine3(String value)
- Parameters:
value- BT-164:Tax representative address line 3An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setSellerTaxRepresentativeCity
public Invoice setSellerTaxRepresentativeCity(String value)
- Parameters:
value- BT-66:Tax representative cityThe common name of the city, town or village, where the tax representative address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setSellerTaxRepresentativeCountryCode
public Invoice setSellerTaxRepresentativeCountryCode(Codes.CountryCodeList value)
- Parameters:
value- BT-69:Tax representative country codeA code that identifies the country.
Country where VAT is liable. The lists of valid countries are registered with theEN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
BR-20: The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setSellerTaxRepresentativeElectronicAddressScheme
public Invoice setSellerTaxRepresentativeElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:Electronic Address Type Scheme identifier attributeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setSellerTaxRepresentativeElectronicAddress
public Invoice setSellerTaxRepresentativeElectronicAddress(String value)
- Parameters:
value- EXT:Electronic addressXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setProductEndUserName
public Invoice setProductEndUserName(String value)
- Parameters:
value- EXT:Deviating end user identifier Name / Company NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:Name
- Returns:
- Invoice
-
setProductEndUserLegalOrganizationSchemeIdentiferAttribute
public Invoice setProductEndUserLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:Scheme identifier attributeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setProductEndUserLegalOrganizationIdentifer
public Invoice setProductEndUserLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:Company Registration NumberXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setProductEndUserLegalOrganizationTradingName
public Invoice setProductEndUserLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:Trading Business NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setProductEndUserPostCode
public Invoice setProductEndUserPostCode(String value)
- Parameters:
value- EXT:Post CodeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setProductEndUserAddressLine1
public Invoice setProductEndUserAddressLine1(String value)
- Parameters:
value- EXT:Address Line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setProductEndUserAddressLine2
public Invoice setProductEndUserAddressLine2(String value)
- Parameters:
value- EXT:Address Line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setProductEndUserAddressLine3
public Invoice setProductEndUserAddressLine3(String value)
- Parameters:
value- EXT:Address Line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setProductEndUserCity
public Invoice setProductEndUserCity(String value)
- Parameters:
value- EXT:CityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setProductEndUserCountryCode
public Invoice setProductEndUserCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country CodeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setProductEndUserElectronicAddressScheme
public Invoice setProductEndUserElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:Electronic Address Type Scheme identifier attributeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setProductEndUserElectronicAddress
public Invoice setProductEndUserElectronicAddress(String value)
- Parameters:
value- EXT:Electronic addressXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ProductEndUserTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setDeliveryTypeCode
public Invoice setDeliveryTypeCode(String value)
- Parameters:
value- EXT:Delivery condition (Code)XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ApplicableTradeDeliveryTerms/ram:DeliveryTypeCode
- Returns:
- Invoice
-
setBuyerAgentRoleCode
public Invoice setBuyerAgentRoleCode(String value)
- Parameters:
value- EXT:XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:RoleCode
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationSchemeIdentiferAttribute
public Invoice setBuyerAgentLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:schemeIDScheme identifier for BUYER Agentlegal identifier
If used, the identification scheme identifier shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
For a SIREN or a SIRET, the value of this field is "0002"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationIdentifer
public Invoice setBuyerAgentLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:IDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationTradingName
public Invoice setBuyerAgentLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:TradingBusinessNameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationPostCode
public Invoice setBuyerAgentLegalOrganizationPostCode(String value)
- Parameters:
value- EXT:Post codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationAddressLine1
public Invoice setBuyerAgentLegalOrganizationAddressLine1(String value)
- Parameters:
value- EXT:Address Line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationAddressLine2
public Invoice setBuyerAgentLegalOrganizationAddressLine2(String value)
- Parameters:
value- EXT:Address Line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationAddressLine3
public Invoice setBuyerAgentLegalOrganizationAddressLine3(String value)
- Parameters:
value- EXT:Address Line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationCity
public Invoice setBuyerAgentLegalOrganizationCity(String value)
- Parameters:
value- EXT:CityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setBuyerAgentLegalOrganizationCountryCode
public Invoice setBuyerAgentLegalOrganizationCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country CodeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:SpecifiedLegalOrganization/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setBuyerAgentPostCode
public Invoice setBuyerAgentPostCode(String value)
- Parameters:
value- EXT:Buyer Agent post codeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setBuyerAgentAddressLine1
public Invoice setBuyerAgentAddressLine1(String value)
- Parameters:
value- EXT:Buyer Agent address line 1The main address line in an address.
Usually the street name and number or the post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setBuyerAgentAddressLine2
public Invoice setBuyerAgentAddressLine2(String value)
- Parameters:
value- EXT:Buyer Agent address line 2An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setBuyerAgentAddressLine3
public Invoice setBuyerAgentAddressLine3(String value)
- Parameters:
value- EXT:Buyer Agent address line 3An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setBuyerAgentCity
public Invoice setBuyerAgentCity(String value)
- Parameters:
value- EXT:Buyer Agent cityThe common name of the city, town or village, where the tax representative address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setBuyerAgentCountryCode
public Invoice setBuyerAgentCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Buyer Agent country codeA code that identifies the country.
Country where VAT is liable. The lists of valid countries are registered with theEN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setBuyerAgentElectronicAddressScheme
public Invoice setBuyerAgentElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:schemeIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setBuyerAgentElectronicAddress
public Invoice setBuyerAgentElectronicAddress(String value)
- Parameters:
value- EXT:Buyer Agent Electronic AddressXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerAgentTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setProjectReference
public Invoice setProjectReference(DocumentReference value)
- Parameters:
value- BT-11:Project referenceThe identification of the project the invoice refers to
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SpecifiedProcuringProject/ram:ID
- Returns:
- Invoice
-
setProjectName
public Invoice setProjectName(String value)
- Parameters:
value- BT-11-0:Project nameValue : "Project Reference"
Use "Project reference" as default value for Name.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SpecifiedProcuringProject/ram:Name
- Returns:
- Invoice
-
setDeliverToName
public Invoice setDeliverToName(String value)
- Parameters:
value- BT-70:Deliver to party nameThe name of the party to which the goods and services are delivered.
Shall be used if the Deliver to party is different from the Buyer.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:Name
- Returns:
- Invoice
-
setDeliverToLegalOrganizationSchemeIdentiferAttribute
public Invoice setDeliverToLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:Scheme identifier attributeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setDeliverToLegalOrganizationIdentifer
public Invoice setDeliverToLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:Company Registration NumberXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setDeliverToLegalOrganizationTradingName
public Invoice setDeliverToLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:Trading Business NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setDeliverToPostCode
public Invoice setDeliverToPostCode(String value)
- Parameters:
value- BT-78:Deliver to post codeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setDeliverToAddressLine1
public Invoice setDeliverToAddressLine1(String value)
- Parameters:
value- BT-75:Deliver to address line 1The main address line in an address.
Usually the street name and number.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setDeliverToAddressLine2
public Invoice setDeliverToAddressLine2(String value)
- Parameters:
value- BT-76:Deliver to address line 2An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setDeliverToAddressLine3
public Invoice setDeliverToAddressLine3(String value)
- Parameters:
value- BT-165:Deliver to address line 3An additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setDeliverToCity
public Invoice setDeliverToCity(String value)
- Parameters:
value- BT-77:Deliver to cityThe common name of the city, town or village, where the deliver to address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setDeliverToCountryCode
public Invoice setDeliverToCountryCode(Codes.CountryCodeList value)
- Parameters:
value- BT-80:Deliver to country codeA code that identifies the country.
The lists of valid countries are registered with the EN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
BR-57: Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setDeliverToElectronicAddressScheme
public Invoice setDeliverToElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:Electronic Address Type Electronic Address TypeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setDeliverToElectronicAddress
public Invoice setDeliverToElectronicAddress(String value)
- Parameters:
value- EXT:Electronic addressXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setUltimateShipToName
public Invoice setUltimateShipToName(String value)
- Parameters:
value- EXT:Final Recipient Name / Company NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:Name
- Returns:
- Invoice
-
setUltimateShipToLegalOrganizationSchemeIdentiferAttribute
public Invoice setUltimateShipToLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:Scheme identifier attributeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setUltimateShipToLegalOrganizationIdentifer
public Invoice setUltimateShipToLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:Company Registration NumberXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setUltimateShipToLegalOrganizationTradingName
public Invoice setUltimateShipToLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:Trading Business NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setUltimateShipToPostCode
public Invoice setUltimateShipToPostCode(String value)
- Parameters:
value- EXT:Final recipient post codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setUltimateShipToAddressLine1
public Invoice setUltimateShipToAddressLine1(String value)
- Parameters:
value- EXT:Final recipient address line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setUltimateShipToAddressLine2
public Invoice setUltimateShipToAddressLine2(String value)
- Parameters:
value- EXT:Final recipient address line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setUltimateShipToAddressLine3
public Invoice setUltimateShipToAddressLine3(String value)
- Parameters:
value- EXT:Final recipient address line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setUltimateShipToCity
public Invoice setUltimateShipToCity(String value)
- Parameters:
value- EXT:Final recipient cityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setUltimateShipToCountryCode
public Invoice setUltimateShipToCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Final recipient country (Code)XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setUltimateShipToElectronicAddressScheme
public Invoice setUltimateShipToElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:Electronic Address Type Electronic address typeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setUltimateShipToElectronicAddress
public Invoice setUltimateShipToElectronicAddress(String value)
- Parameters:
value- EXT:Electronic addressXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:UltimateShipToTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setShipFromName
public Invoice setShipFromName(String value)
- Parameters:
value- EXT:Deviating sender name / company nameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:Name
- Returns:
- Invoice
-
setShipFromLegalOrganizationSchemeIdentiferAttribute
public Invoice setShipFromLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:Scheme identifier attributeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setShipFromLegalOrganizationIdentifer
public Invoice setShipFromLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:Company Registration NumberXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setShipFromLegalOrganizationTradingName
public Invoice setShipFromLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:Trading Business NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setShipFromPostCode
public Invoice setShipFromPostCode(String value)
- Parameters:
value- EXT:Sender post codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setShipFromAddressLine1
public Invoice setShipFromAddressLine1(String value)
- Parameters:
value- EXT:Sender address line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setShipFromAddressLine2
public Invoice setShipFromAddressLine2(String value)
- Parameters:
value- EXT:Sender address line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setShipFromAddressLine3
public Invoice setShipFromAddressLine3(String value)
- Parameters:
value- EXT:Sender address line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setShipFromCity
public Invoice setShipFromCity(String value)
- Parameters:
value- EXT:Sender cityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setShipFromCountryCode
public Invoice setShipFromCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Sender country (Code)XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setShipFromElectronicAddressScheme
public Invoice setShipFromElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:Electronic Address Type Electronic address typeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setShipFromElectronicAddress
public Invoice setShipFromElectronicAddress(String value)
- Parameters:
value- EXT:Electronic addressXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipFromTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setActualDeliveryDate
public Invoice setActualDeliveryDate(LocalDate value)
- Parameters:
value- BT-72:Actual delivery datethe date on which the supply of goods or services was made or completed.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString
- Returns:
- Invoice
-
setBankAssignedCreditorIdentifier
public Invoice setBankAssignedCreditorIdentifier(IdentifierType value)
- Parameters:
value- BT-90:Bank assigned creditor identifierUnique banking reference identifier of the Payee or Seller assigned by the Payee or Seller bank.
Used in order to pre-notify the Buyer of a SEPA direct debit.
This is the ICS for SEPA direct debits
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:CreditorReferenceID
- Returns:
- Invoice
-
setRemittanceInformation
public Invoice setRemittanceInformation(String value)
- Parameters:
value- BT-83:Remittance informationA textual value used to establish a link between the payment and the Invoice, issued by the Seller.
Used for creditor's critical reconciliation information. This information element helps the Seller to assign an incoming payment to the relevant payment process. When specifying the textual value, which is commonly the invoice number of the invoice being paid, but may be another seller reference, the buyer should indicate this reference in his payment order when executing the payment. In a payment transaction this reference is transferred back to the Seller as Remittance Information.In order to allow for automatic processing of cross-border SEPA payments, only Latin characters should be used in this field, with a maximum of 140 characters. Reference section 1.4 of the SEPA credit transfer and SEPA direct debit scheme implementation guides [13] and [14] for details of the allowed characters. Other rules may apply for SEPA payments within national borders.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PaymentReference
- Returns:
- Invoice
-
setVATAccountingCurrencyCode
public Invoice setVATAccountingCurrencyCode(Codes.Currency value)
- Parameters:
value- BT-6:VAT accounting currency codeThe currency used for VAT accounting and reporting purposes as accepted or required in the country of the Seller.
Shall be used in combination with the Invoice total VAT amount in accounting currency (BT-111) when the VAT accounting currency code differs from the Invoice currency code.The lists of valid currencies are registered with the ISO 4217 Maintenance Agency “Codes for the representation of currencies and funds”. Please refer to Article 230 of the Council Directive 2006/112/EC [2] for more information.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode
- Returns:
- Invoice
-
setInvoiceCurrencyCode
public Invoice setInvoiceCurrencyCode(Codes.Currency value)
- Parameters:
value- BT-5:Invoice currency codeThe currency in which all Invoice amounts are given, except for the Total VAT amount in accounting currency.
Only one currency shall be used in the Invoice, except for the Invoice total VAT amount in accounting currency (BT-111) in accordance with article 230 of Directive 2006/112/EC on VAT [2].The lists of valid currencies are registered with the ISO 4217 Maintenance Agency “Codes for the representation of currencies and funds”.
CHORUS PRO: Invoices and credit notes or Chorus Pro are mono-currencies only.
BR-5: An Invoice shall have an Invoice currency code (BT-5).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode
- Returns:
- Invoice
-
setSellerReferenceNumber
public Invoice setSellerReferenceNumber(String value)
- Parameters:
value- EXT:Seller reference numberXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceIssuerReference
- Returns:
- Invoice
-
setInvoicerName
public Invoice setInvoicerName(String value)
- Parameters:
value- EXT:NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:Name
- Returns:
- Invoice
-
setInvoicerLegalOrganizationSchemeIdentiferAttribute
public Invoice setInvoicerLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:schemeIDIf used, the identification scheme identifier shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
For a SIREN or a SIRET, the value of this field is "0002"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setInvoicerLegalOrganizationIdentifer
public Invoice setInvoicerLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:IDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setInvoicerLegalOrganizationTradingName
public Invoice setInvoicerLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:Trading Business NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setInvoicerPostCode
public Invoice setInvoicerPostCode(String value)
- Parameters:
value- EXT:Postcode CodeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setInvoicerAddressLine1
public Invoice setInvoicerAddressLine1(String value)
- Parameters:
value- EXT:Line OneThe main address line in an address.
Usually the street name and number or post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setInvoicerAddressLine2
public Invoice setInvoicerAddressLine2(String value)
- Parameters:
value- EXT:Line TwoAn additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setInvoicerAddressLine3
public Invoice setInvoicerAddressLine3(String value)
- Parameters:
value- EXT:Line ThreeAn additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setInvoicerCity
public Invoice setInvoicerCity(String value)
- Parameters:
value- EXT:City NameThe common name of the city, town or village, where the Seller address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setInvoicerCountryCode
public Invoice setInvoicerCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country IDA code that identifies the country.
If no tax representative is specified, this is the country where VAT is liable. The lists of valid countries are registered with the EN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setInvoicerElectronicAddressScheme
public Invoice setInvoicerElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:schemeIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setInvoicerElectronicAddress
public Invoice setInvoicerElectronicAddress(String value)
- Parameters:
value- EXT:URIIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoicerTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setInvoiceeName
public Invoice setInvoiceeName(String value)
- Parameters:
value- EXT:NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:Name
- Returns:
- Invoice
-
setInvoiceeLegalOrganizationSchemeIdentiferAttribute
public Invoice setInvoiceeLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:schemeIDIf used, the identification scheme identifier shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
For a SIREN or a SIRET, the value of this field is "0002"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setInvoiceeLegalOrganizationIdentifer
public Invoice setInvoiceeLegalOrganizationIdentifer(String value)
- Parameters:
value- EXT:IDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setInvoiceeLegalOrganizationTradingName
public Invoice setInvoiceeLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:Trading Business NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setInvoiceePostCode
public Invoice setInvoiceePostCode(String value)
- Parameters:
value- EXT:Postcode CodeThe identifier for an addressable group of properties according to the relevant postal service.
Such as a ZIP code or a post code.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setInvoiceeAddressLine1
public Invoice setInvoiceeAddressLine1(String value)
- Parameters:
value- EXT:Line OneThe main address line in an address.
Usually the street name and number or post office box.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setInvoiceeAddressLine2
public Invoice setInvoiceeAddressLine2(String value)
- Parameters:
value- EXT:Line TwoAn additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setInvoiceeAddressLine3
public Invoice setInvoiceeAddressLine3(String value)
- Parameters:
value- EXT:Line ThreeAn additional address line in an address that can be used to give further details supplementing the main line.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setInvoiceeCity
public Invoice setInvoiceeCity(String value)
- Parameters:
value- EXT:City NameThe common name of the city, town or village, where the Seller address is located.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setInvoiceeCountryCode
public Invoice setInvoiceeCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country IDA code that identifies the country.
If no tax representative is specified, this is the country where VAT is liable. The lists of valid countries are registered with the EN ISO 3166-1 Maintenance agency, “Codes for the representation of names of countries and their subdivisions”.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setInvoiceeElectronicAddressScheme
public Invoice setInvoiceeElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:schemeIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setInvoiceeElectronicAddress
public Invoice setInvoiceeElectronicAddress(String value)
- Parameters:
value- EXT:URIIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceeTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setPayeeName
public Invoice setPayeeName(String value)
- Parameters:
value- BT-59:Payee nameThe name of the Payee.
Shall be used when the Payee is different from the Seller. The Payee name may however be the same as the Seller name.
If the PAYEE party bock is present, the name of the Payee is mandatory
BR-17: The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:Name
- Returns:
- Invoice
-
setPayeeLegalOrganizationSchemeIdentiferAttribute
public Invoice setPayeeLegalOrganizationSchemeIdentiferAttribute(Codes.SchemeIdentifier value)
- Parameters:
value- BT-61-1:Scheme identifierThe identification scheme identifier of the Payee legal registration identifier.
If used, the identification scheme identifier shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
For a SIREN or a SIRET, the value of this field is "0002"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setPayeeLegalOrganizationIdentifer
public Invoice setPayeeLegalOrganizationIdentifer(IdentifierType value)
- Parameters:
value- BT-61:Payee legal registration identifierScheme identifierAn identifier issued by an official registrar that identifies the Payee as a legal entity or person.The identification scheme identifier of the Payee legal registration identifier.
If no scheme is specified, it should be known by Buyer and Seller, e.g. the identifier that is exclusively used in the applicable legal environment.If used, the identification scheme shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setPayeeLegalOrganizationTradingName
public Invoice setPayeeLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:Trading Business NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setPayeePostCode
public Invoice setPayeePostCode(String value)
- Parameters:
value- EXT:Payee post codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setPayeeAddressLine1
public Invoice setPayeeAddressLine1(String value)
- Parameters:
value- EXT:Payee address line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setPayeeAddressLine2
public Invoice setPayeeAddressLine2(String value)
- Parameters:
value- EXT:Payee address line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setPayeeAddressLine3
public Invoice setPayeeAddressLine3(String value)
- Parameters:
value- EXT:Payee address line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setPayeeCity
public Invoice setPayeeCity(String value)
- Parameters:
value- EXT:Payee cityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setPayeeCountryCode
public Invoice setPayeeCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Payee country (Code)XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setPayeeElectronicAddressScheme
public Invoice setPayeeElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:schemeIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setPayeeElectronicAddress
public Invoice setPayeeElectronicAddress(String value)
- Parameters:
value- EXT:URIIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setPayerName
public Invoice setPayerName(String value)
- Parameters:
value- EXT:Payer nameThe name of the Payer.
Shall be used when the Payee is different from the Seller. The Payee name may however be the same as the Seller name.
If the PAYEE party bock is present, the name of the Payee is mandatory
BR-17: The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4).
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:Name
- Returns:
- Invoice
-
setPayerRoleCode
public Invoice setPayerRoleCode(String value)
- Parameters:
value- EXT:Payer Role CodeA code specifying the role of this trade party.
To be chosen from the entries in UNCL 3035, for instance :AB : Buyer Agent / representativeMOP : Market operator
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:RoleCode
- Returns:
- Invoice
-
setPayerLegalOrganizationSchemeIdentiferAttribute
public Invoice setPayerLegalOrganizationSchemeIdentiferAttribute(String value)
- Parameters:
value- EXT:Scheme identifierThe identification scheme identifier of the Payer legal registration identifier.
If used, the identification scheme identifier shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
For a SIREN or a SIRET, the value of this field is "0002"
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID
- Returns:
- Invoice
-
setPayerLegalOrganizationIdentifer
public Invoice setPayerLegalOrganizationIdentifer(IdentifierType value)
- Parameters:
value- EXT:Payer legal registration identifierScheme identifierAn identifier issued by an official registrar that identifies the Payer as a legal entity or person.The identification scheme identifier of the Payer legal registration identifier.
If no scheme is specified, it should be known by Buyer and Seller, e.g. the identifier that is exclusively used in the applicable legal environment.If used, the identification scheme shall be chosen from the entries of the list published by the ISO/IEC 6523 maintenance agency.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:SpecifiedLegalOrganization/ram:ID
- Returns:
- Invoice
-
setPayerLegalOrganizationTradingName
public Invoice setPayerLegalOrganizationTradingName(String value)
- Parameters:
value- EXT:Trading Business NameXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName
- Returns:
- Invoice
-
setPayerPostCode
public Invoice setPayerPostCode(String value)
- Parameters:
value- EXT:Post codeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode
- Returns:
- Invoice
-
setPayerAddressLine1
public Invoice setPayerAddressLine1(String value)
- Parameters:
value- EXT:Address Line 1XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:PostalTradeAddress/ram:LineOne
- Returns:
- Invoice
-
setPayerAddressLine2
public Invoice setPayerAddressLine2(String value)
- Parameters:
value- EXT:Address Line 2XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:PostalTradeAddress/ram:LineTwo
- Returns:
- Invoice
-
setPayerAddressLine3
public Invoice setPayerAddressLine3(String value)
- Parameters:
value- EXT:Address Line 3XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:PostalTradeAddress/ram:LineThree
- Returns:
- Invoice
-
setPayerCity
public Invoice setPayerCity(String value)
- Parameters:
value- EXT:CityXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:PostalTradeAddress/ram:CityName
- Returns:
- Invoice
-
setPayerCountryCode
public Invoice setPayerCountryCode(Codes.CountryCodeList value)
- Parameters:
value- EXT:Country CodeXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:PostalTradeAddress/ram:CountryID
- Returns:
- Invoice
-
setPayerElectronicAddressScheme
public Invoice setPayerElectronicAddressScheme(Codes.ElectronicAddressScheme value)
- Parameters:
value- EXT:schemeIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID
- Returns:
- Invoice
-
setPayerElectronicAddress
public Invoice setPayerElectronicAddress(String value)
- Parameters:
value- EXT:URIIDXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayerTradeParty/ram:URIUniversalCommunication/ram:URIID
- Returns:
- Invoice
-
setSourceCurrencyCode
public Invoice setSourceCurrencyCode(Codes.Currency value)
- Parameters:
value- EXT:Source Currency CodeThe code specifying the source currency of a trade related currency conversion.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxApplicableTradeCurrencyExchange/ram:SourceCurrencyCode
- Returns:
- Invoice
-
setTargetCurrencyCode
public Invoice setTargetCurrencyCode(Codes.Currency value)
- Parameters:
value- EXT:Target Currency CodeThe code specifying the target currency of a trade related currency conversion.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxApplicableTradeCurrencyExchange/ram:TargetCurrencyCode
- Returns:
- Invoice
-
setConversionRate
public Invoice setConversionRate(Decimal value)
- Parameters:
value- EXT:Conversion RateThe rate factor used for conversion from the source currency to the target currency for trade purposes.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxApplicableTradeCurrencyExchange/ram:ConversionRate
- Returns:
- Invoice
-
setConversionRateDateTime
public Invoice setConversionRateDateTime(String value)
- Parameters:
value- EXT:Exchange rate date, valueXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxApplicableTradeCurrencyExchange/ram:ConversionRateDateTime/udt:DateTimeString
- Returns:
- Invoice
-
setDescription
public Invoice setDescription(String value)
- Parameters:
value- EXT:DescriptionXPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:Description
- Returns:
- Invoice
-
setInvoicingPeriodStartDate
public Invoice setInvoicingPeriodStartDate(LocalDate value)
- Parameters:
value- BT-73:Invoicing period start dateThe date when the Invoice period starts.
The initial date of delivery of goods or services.
This date must be less than or equal to the period end date (BT-74), if it exists
BR-CO-19: If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString
- Returns:
- Invoice
-
setInvoicingPeriodEndDate
public Invoice setInvoicingPeriodEndDate(LocalDate value)
- Parameters:
value- BT-74:Invoicing period end dateThe date when the Invoice period ends.
The date on which the delivery of goods or services was completed.
This date must be greater than or equal to the period start date (BT-73), if it exists
BR-29: If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73).BR-CO-19: If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString
- Returns:
- Invoice
-
setRoundingAmount
public Invoice setRoundingAmount(Amount value)
- Parameters:
value- BT-114:Rounding amountThe amount to be added to the invoice total to round the amount to be paid.
This mechanism is not applied in France.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:RoundingAmount
- Returns:
- Invoice
-
setPaidAmount
public Invoice setPaidAmount(Amount value)
- Parameters:
value- BT-113:Paid amountThe sum of amounts which have been paid in advance.
This amount is subtracted from the invoice total amount with VAT to calculate the amount due for payment.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TotalPrepaidAmount
- Returns:
- Invoice
-
getTestIndicator
public Boolean getTestIndicator()
-
getTestIndicatorForJAXB
public Boolean getTestIndicatorForJAXB()
-
getBusinessProcessType
public String getBusinessProcessType()
-
getBusinessProcessTypeForJAXB
public String getBusinessProcessTypeForJAXB()
-
getSpecificationIdentifier
public IdentifierType getSpecificationIdentifier() throws ComputationException
- Throws:
ComputationException
-
getSpecificationIdentifierForJAXB
public String getSpecificationIdentifierForJAXB()
-
getInvoiceNumber
public IdentifierType getInvoiceNumber()
-
getInvoiceNumberForJAXB
public String getInvoiceNumberForJAXB()
-
getName
public String getName()
-
getNameForJAXB
public String getNameForJAXB()
-
getInvoiceTypeCode
public Codes.InvoiceTypeCode getInvoiceTypeCode()
-
getInvoiceTypeCodeForJAXB
public Codes.InvoiceTypeCode getInvoiceTypeCodeForJAXB()
-
getDateFormat
public Codes.DateFormat getDateFormat() throws ComputationException
- Throws:
ComputationException
-
getDateFormatForJAXB
public Codes.DateFormat getDateFormatForJAXB()
-
getInvoiceIssueDate
public LocalDate getInvoiceIssueDate()
-
getInvoiceIssueDateForJAXB
public String getInvoiceIssueDateForJAXB()
-
getCopyIndicator
public Boolean getCopyIndicator()
-
getCopyIndicatorForJAXB
public Boolean getCopyIndicatorForJAXB()
-
getCompleteDateTimeFormat
public Codes.DateFormat getCompleteDateTimeFormat() throws ComputationException
- Throws:
ComputationException
-
getCompleteDateTimeFormatForJAXB
public Codes.DateFormat getCompleteDateTimeFormatForJAXB()
-
getCompleteDateTime
public String getCompleteDateTime()
-
getCompleteDateTimeForJAXB
public String getCompleteDateTimeForJAXB()
-
getBuyerReference
public String getBuyerReference()
-
getBuyerReferenceForJAXB
public String getBuyerReferenceForJAXB()
-
getSellerName
public String getSellerName()
-
getSellerNameForJAXB
public String getSellerNameForJAXB()
-
getSellerAdditionalLegalInformation
public String getSellerAdditionalLegalInformation()
-
getSellerAdditionalLegalInformationForJAXB
public String getSellerAdditionalLegalInformationForJAXB()
-
getSellerLegalOrganizationSchemeIdentiferAttribute
public Codes.SchemeIdentifier getSellerLegalOrganizationSchemeIdentiferAttribute()
-
getSellerLegalOrganizationSchemeIdentiferAttributeForJAXB
public Codes.SchemeIdentifier getSellerLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getSellerLegalOrganizationIdentifer
public IdentifierType getSellerLegalOrganizationIdentifer()
-
getSellerLegalOrganizationIdentiferForJAXB
public String getSellerLegalOrganizationIdentiferForJAXB()
-
getSellerLegalOrganizationTradingName
public String getSellerLegalOrganizationTradingName()
-
getSellerLegalOrganizationTradingNameForJAXB
public String getSellerLegalOrganizationTradingNameForJAXB()
-
getSellerLegalOrganizationPostCode
public String getSellerLegalOrganizationPostCode()
-
getSellerLegalOrganizationPostCodeForJAXB
public String getSellerLegalOrganizationPostCodeForJAXB()
-
getSellerLegalOrganizationAddressLine1
public String getSellerLegalOrganizationAddressLine1()
-
getSellerLegalOrganizationAddressLine1ForJAXB
public String getSellerLegalOrganizationAddressLine1ForJAXB()
-
getSellerLegalOrganizationAddressLine2
public String getSellerLegalOrganizationAddressLine2()
-
getSellerLegalOrganizationAddressLine2ForJAXB
public String getSellerLegalOrganizationAddressLine2ForJAXB()
-
getSellerLegalOrganizationAddressLine3
public String getSellerLegalOrganizationAddressLine3()
-
getSellerLegalOrganizationAddressLine3ForJAXB
public String getSellerLegalOrganizationAddressLine3ForJAXB()
-
getSellerLegalOrganizationCity
public String getSellerLegalOrganizationCity()
-
getSellerLegalOrganizationCityForJAXB
public String getSellerLegalOrganizationCityForJAXB()
-
getSellerLegalOrganizationCountryCode
public Codes.CountryCodeList getSellerLegalOrganizationCountryCode()
-
getSellerLegalOrganizationCountryCodeForJAXB
public Codes.CountryCodeList getSellerLegalOrganizationCountryCodeForJAXB()
-
getSellerPostCode
public String getSellerPostCode()
-
getSellerPostCodeForJAXB
public String getSellerPostCodeForJAXB()
-
getSellerAddressLine1
public String getSellerAddressLine1()
-
getSellerAddressLine1ForJAXB
public String getSellerAddressLine1ForJAXB()
-
getSellerAddressLine2
public String getSellerAddressLine2()
-
getSellerAddressLine2ForJAXB
public String getSellerAddressLine2ForJAXB()
-
getSellerAddressLine3
public String getSellerAddressLine3()
-
getSellerAddressLine3ForJAXB
public String getSellerAddressLine3ForJAXB()
-
getSellerCity
public String getSellerCity()
-
getSellerCityForJAXB
public String getSellerCityForJAXB()
-
getSellerCountryCode
public Codes.CountryCodeList getSellerCountryCode()
-
getSellerCountryCodeForJAXB
public Codes.CountryCodeList getSellerCountryCodeForJAXB()
-
getSellerElectronicAddressScheme
public Codes.ElectronicAddressScheme getSellerElectronicAddressScheme()
-
getSellerElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getSellerElectronicAddressSchemeForJAXB()
-
getSellerElectronicAddress
public IdentifierType getSellerElectronicAddress()
-
getSellerElectronicAddressForJAXB
public String getSellerElectronicAddressForJAXB()
-
getBuyerName
public String getBuyerName()
-
getBuyerNameForJAXB
public String getBuyerNameForJAXB()
-
getBuyerLegalOrganizationSchemeIdentiferAttribute
public Codes.SchemeIdentifier getBuyerLegalOrganizationSchemeIdentiferAttribute()
-
getBuyerLegalOrganizationSchemeIdentiferAttributeForJAXB
public Codes.SchemeIdentifier getBuyerLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getBuyerLegalOrganizationIdentifer
public IdentifierType getBuyerLegalOrganizationIdentifer()
-
getBuyerLegalOrganizationIdentiferForJAXB
public String getBuyerLegalOrganizationIdentiferForJAXB()
-
getBuyerLegalOrganizationTradingName
public String getBuyerLegalOrganizationTradingName()
-
getBuyerLegalOrganizationTradingNameForJAXB
public String getBuyerLegalOrganizationTradingNameForJAXB()
-
getBuyerLegalOrganizationPostCode
public String getBuyerLegalOrganizationPostCode()
-
getBuyerLegalOrganizationPostCodeForJAXB
public String getBuyerLegalOrganizationPostCodeForJAXB()
-
getBuyerLegalOrganizationAddressLine1
public String getBuyerLegalOrganizationAddressLine1()
-
getBuyerLegalOrganizationAddressLine1ForJAXB
public String getBuyerLegalOrganizationAddressLine1ForJAXB()
-
getBuyerLegalOrganizationAddressLine2
public String getBuyerLegalOrganizationAddressLine2()
-
getBuyerLegalOrganizationAddressLine2ForJAXB
public String getBuyerLegalOrganizationAddressLine2ForJAXB()
-
getBuyerLegalOrganizationAddressLine3
public String getBuyerLegalOrganizationAddressLine3()
-
getBuyerLegalOrganizationAddressLine3ForJAXB
public String getBuyerLegalOrganizationAddressLine3ForJAXB()
-
getBuyerLegalOrganizationCity
public String getBuyerLegalOrganizationCity()
-
getBuyerLegalOrganizationCityForJAXB
public String getBuyerLegalOrganizationCityForJAXB()
-
getBuyerLegalOrganizationCountryCode
public Codes.CountryCodeList getBuyerLegalOrganizationCountryCode()
-
getBuyerLegalOrganizationCountryCodeForJAXB
public Codes.CountryCodeList getBuyerLegalOrganizationCountryCodeForJAXB()
-
getBuyerPostCode
public String getBuyerPostCode()
-
getBuyerPostCodeForJAXB
public String getBuyerPostCodeForJAXB()
-
getBuyerAddressLine1
public String getBuyerAddressLine1()
-
getBuyerAddressLine1ForJAXB
public String getBuyerAddressLine1ForJAXB()
-
getBuyerAddressLine2
public String getBuyerAddressLine2()
-
getBuyerAddressLine2ForJAXB
public String getBuyerAddressLine2ForJAXB()
-
getBuyerAddressLine3
public String getBuyerAddressLine3()
-
getBuyerAddressLine3ForJAXB
public String getBuyerAddressLine3ForJAXB()
-
getBuyerCity
public String getBuyerCity()
-
getBuyerCityForJAXB
public String getBuyerCityForJAXB()
-
getBuyerCountryCode
public Codes.CountryCodeList getBuyerCountryCode()
-
getBuyerCountryCodeForJAXB
public Codes.CountryCodeList getBuyerCountryCodeForJAXB()
-
getBuyerElectronicAddressScheme
public Codes.ElectronicAddressScheme getBuyerElectronicAddressScheme()
-
getBuyerElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getBuyerElectronicAddressSchemeForJAXB()
-
getBuyerElectronicAddress
public IdentifierType getBuyerElectronicAddress()
-
getBuyerElectronicAddressForJAXB
public String getBuyerElectronicAddressForJAXB()
-
getSalesAgentName
public String getSalesAgentName()
-
getSalesAgentNameForJAXB
public String getSalesAgentNameForJAXB()
-
getRoleCode
public String getRoleCode()
-
getRoleCodeForJAXB
public String getRoleCodeForJAXB()
-
getSalesAgentLegalOrganizationSchemeIdentiferAttribute
public String getSalesAgentLegalOrganizationSchemeIdentiferAttribute()
-
getSalesAgentLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getSalesAgentLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getSalesAgentLegalOrganizationIdentifer
public String getSalesAgentLegalOrganizationIdentifer()
-
getSalesAgentLegalOrganizationIdentiferForJAXB
public String getSalesAgentLegalOrganizationIdentiferForJAXB()
-
getSalesAgentLegalOrganizationTradingName
public String getSalesAgentLegalOrganizationTradingName()
-
getSalesAgentLegalOrganizationTradingNameForJAXB
public String getSalesAgentLegalOrganizationTradingNameForJAXB()
-
getSalesAgentLegalOrganizationPostCode
public String getSalesAgentLegalOrganizationPostCode()
-
getSalesAgentLegalOrganizationPostCodeForJAXB
public String getSalesAgentLegalOrganizationPostCodeForJAXB()
-
getSalesAgentLegalOrganizationAddressLine1
public String getSalesAgentLegalOrganizationAddressLine1()
-
getSalesAgentLegalOrganizationAddressLine1ForJAXB
public String getSalesAgentLegalOrganizationAddressLine1ForJAXB()
-
getSalesAgentLegalOrganizationAddressLine2
public String getSalesAgentLegalOrganizationAddressLine2()
-
getSalesAgentLegalOrganizationAddressLine2ForJAXB
public String getSalesAgentLegalOrganizationAddressLine2ForJAXB()
-
getSalesAgentLegalOrganizationAddressLine3
public String getSalesAgentLegalOrganizationAddressLine3()
-
getSalesAgentLegalOrganizationAddressLine3ForJAXB
public String getSalesAgentLegalOrganizationAddressLine3ForJAXB()
-
getSalesAgentLegalOrganizationCity
public String getSalesAgentLegalOrganizationCity()
-
getSalesAgentLegalOrganizationCityForJAXB
public String getSalesAgentLegalOrganizationCityForJAXB()
-
getSalesAgentLegalOrganizationCountryCode
public Codes.CountryCodeList getSalesAgentLegalOrganizationCountryCode()
-
getSalesAgentLegalOrganizationCountryCodeForJAXB
public Codes.CountryCodeList getSalesAgentLegalOrganizationCountryCodeForJAXB()
-
getSalesAgentPostCode
public String getSalesAgentPostCode()
-
getSalesAgentPostCodeForJAXB
public String getSalesAgentPostCodeForJAXB()
-
getSalesAgentAddressLine1
public String getSalesAgentAddressLine1()
-
getSalesAgentAddressLine1ForJAXB
public String getSalesAgentAddressLine1ForJAXB()
-
getSalesAgentAddressLine2
public String getSalesAgentAddressLine2()
-
getSalesAgentAddressLine2ForJAXB
public String getSalesAgentAddressLine2ForJAXB()
-
getSalesAgentAddressLine3
public String getSalesAgentAddressLine3()
-
getSalesAgentAddressLine3ForJAXB
public String getSalesAgentAddressLine3ForJAXB()
-
getSalesAgentCity
public String getSalesAgentCity()
-
getSalesAgentCityForJAXB
public String getSalesAgentCityForJAXB()
-
getSalesAgentCountryCode
public Codes.CountryCodeList getSalesAgentCountryCode()
-
getSalesAgentCountryCodeForJAXB
public Codes.CountryCodeList getSalesAgentCountryCodeForJAXB()
-
getSalesAgentElectronicAddressScheme
public Codes.ElectronicAddressScheme getSalesAgentElectronicAddressScheme()
-
getSalesAgentElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getSalesAgentElectronicAddressSchemeForJAXB()
-
getSalesAgentElectronicAddress
public String getSalesAgentElectronicAddress()
-
getSalesAgentElectronicAddressForJAXB
public String getSalesAgentElectronicAddressForJAXB()
-
getBuyerTaxRepresentativeName
public String getBuyerTaxRepresentativeName()
-
getBuyerTaxRepresentativeNameForJAXB
public String getBuyerTaxRepresentativeNameForJAXB()
-
getBuyerTaxRepresentativeRoleCode
public String getBuyerTaxRepresentativeRoleCode()
-
getBuyerTaxRepresentativeRoleCodeForJAXB
public String getBuyerTaxRepresentativeRoleCodeForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationSchemeIdentiferAttribute
public String getBuyerTaxRepresentativeLegalOrganizationSchemeIdentiferAttribute()
-
getBuyerTaxRepresentativeLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getBuyerTaxRepresentativeLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationIdentifer
public String getBuyerTaxRepresentativeLegalOrganizationIdentifer()
-
getBuyerTaxRepresentativeLegalOrganizationIdentiferForJAXB
public String getBuyerTaxRepresentativeLegalOrganizationIdentiferForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationTradingName
public String getBuyerTaxRepresentativeLegalOrganizationTradingName()
-
getBuyerTaxRepresentativeLegalOrganizationTradingNameForJAXB
public String getBuyerTaxRepresentativeLegalOrganizationTradingNameForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationPostCode
public String getBuyerTaxRepresentativeLegalOrganizationPostCode()
-
getBuyerTaxRepresentativeLegalOrganizationPostCodeForJAXB
public String getBuyerTaxRepresentativeLegalOrganizationPostCodeForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationAddressLine1
public String getBuyerTaxRepresentativeLegalOrganizationAddressLine1()
-
getBuyerTaxRepresentativeLegalOrganizationAddressLine1ForJAXB
public String getBuyerTaxRepresentativeLegalOrganizationAddressLine1ForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationAddressLine2
public String getBuyerTaxRepresentativeLegalOrganizationAddressLine2()
-
getBuyerTaxRepresentativeLegalOrganizationAddressLine2ForJAXB
public String getBuyerTaxRepresentativeLegalOrganizationAddressLine2ForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationAddressLine3
public String getBuyerTaxRepresentativeLegalOrganizationAddressLine3()
-
getBuyerTaxRepresentativeLegalOrganizationAddressLine3ForJAXB
public String getBuyerTaxRepresentativeLegalOrganizationAddressLine3ForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationCity
public String getBuyerTaxRepresentativeLegalOrganizationCity()
-
getBuyerTaxRepresentativeLegalOrganizationCityForJAXB
public String getBuyerTaxRepresentativeLegalOrganizationCityForJAXB()
-
getBuyerTaxRepresentativeLegalOrganizationCountryCode
public Codes.CountryCodeList getBuyerTaxRepresentativeLegalOrganizationCountryCode()
-
getBuyerTaxRepresentativeLegalOrganizationCountryCodeForJAXB
public Codes.CountryCodeList getBuyerTaxRepresentativeLegalOrganizationCountryCodeForJAXB()
-
getBuyerTaxRepresentativePostCode
public String getBuyerTaxRepresentativePostCode()
-
getBuyerTaxRepresentativePostCodeForJAXB
public String getBuyerTaxRepresentativePostCodeForJAXB()
-
getBuyerTaxRepresentativeAddressLine1
public String getBuyerTaxRepresentativeAddressLine1()
-
getBuyerTaxRepresentativeAddressLine1ForJAXB
public String getBuyerTaxRepresentativeAddressLine1ForJAXB()
-
getBuyerTaxRepresentativeAddressLine2
public String getBuyerTaxRepresentativeAddressLine2()
-
getBuyerTaxRepresentativeAddressLine2ForJAXB
public String getBuyerTaxRepresentativeAddressLine2ForJAXB()
-
getBuyerTaxRepresentativeAddressLine3
public String getBuyerTaxRepresentativeAddressLine3()
-
getBuyerTaxRepresentativeAddressLine3ForJAXB
public String getBuyerTaxRepresentativeAddressLine3ForJAXB()
-
getBuyerTaxRepresentativeCity
public String getBuyerTaxRepresentativeCity()
-
getBuyerTaxRepresentativeCityForJAXB
public String getBuyerTaxRepresentativeCityForJAXB()
-
getBuyerTaxRepresentativeCountryCode
public Codes.CountryCodeList getBuyerTaxRepresentativeCountryCode()
-
getBuyerTaxRepresentativeCountryCodeForJAXB
public Codes.CountryCodeList getBuyerTaxRepresentativeCountryCodeForJAXB()
-
getBuyerTaxRepresentativeElectronicAddressScheme
public Codes.ElectronicAddressScheme getBuyerTaxRepresentativeElectronicAddressScheme()
-
getBuyerTaxRepresentativeElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getBuyerTaxRepresentativeElectronicAddressSchemeForJAXB()
-
getBuyerTaxRepresentativeElectronicAddress
public String getBuyerTaxRepresentativeElectronicAddress()
-
getBuyerTaxRepresentativeElectronicAddressForJAXB
public String getBuyerTaxRepresentativeElectronicAddressForJAXB()
-
getSellerTaxRepresentativeName
public String getSellerTaxRepresentativeName()
-
getSellerTaxRepresentativeNameForJAXB
public String getSellerTaxRepresentativeNameForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationSchemeIdentiferAttribute
public String getSellerTaxRepresentativeLegalOrganizationSchemeIdentiferAttribute()
-
getSellerTaxRepresentativeLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getSellerTaxRepresentativeLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationIdentifer
public String getSellerTaxRepresentativeLegalOrganizationIdentifer()
-
getSellerTaxRepresentativeLegalOrganizationIdentiferForJAXB
public String getSellerTaxRepresentativeLegalOrganizationIdentiferForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationTradingName
public String getSellerTaxRepresentativeLegalOrganizationTradingName()
-
getSellerTaxRepresentativeLegalOrganizationTradingNameForJAXB
public String getSellerTaxRepresentativeLegalOrganizationTradingNameForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationPostCode
public String getSellerTaxRepresentativeLegalOrganizationPostCode()
-
getSellerTaxRepresentativeLegalOrganizationPostCodeForJAXB
public String getSellerTaxRepresentativeLegalOrganizationPostCodeForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationAddressLine1
public String getSellerTaxRepresentativeLegalOrganizationAddressLine1()
-
getSellerTaxRepresentativeLegalOrganizationAddressLine1ForJAXB
public String getSellerTaxRepresentativeLegalOrganizationAddressLine1ForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationAddressLine2
public String getSellerTaxRepresentativeLegalOrganizationAddressLine2()
-
getSellerTaxRepresentativeLegalOrganizationAddressLine2ForJAXB
public String getSellerTaxRepresentativeLegalOrganizationAddressLine2ForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationAddressLine3
public String getSellerTaxRepresentativeLegalOrganizationAddressLine3()
-
getSellerTaxRepresentativeLegalOrganizationAddressLine3ForJAXB
public String getSellerTaxRepresentativeLegalOrganizationAddressLine3ForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationCity
public String getSellerTaxRepresentativeLegalOrganizationCity()
-
getSellerTaxRepresentativeLegalOrganizationCityForJAXB
public String getSellerTaxRepresentativeLegalOrganizationCityForJAXB()
-
getSellerTaxRepresentativeLegalOrganizationCountryCode
public Codes.CountryCodeList getSellerTaxRepresentativeLegalOrganizationCountryCode()
-
getSellerTaxRepresentativeLegalOrganizationCountryCodeForJAXB
public Codes.CountryCodeList getSellerTaxRepresentativeLegalOrganizationCountryCodeForJAXB()
-
getSellerTaxRepresentativePostCode
public String getSellerTaxRepresentativePostCode()
-
getSellerTaxRepresentativePostCodeForJAXB
public String getSellerTaxRepresentativePostCodeForJAXB()
-
getSellerTaxRepresentativeAddressLine1
public String getSellerTaxRepresentativeAddressLine1()
-
getSellerTaxRepresentativeAddressLine1ForJAXB
public String getSellerTaxRepresentativeAddressLine1ForJAXB()
-
getSellerTaxRepresentativeAddressLine2
public String getSellerTaxRepresentativeAddressLine2()
-
getSellerTaxRepresentativeAddressLine2ForJAXB
public String getSellerTaxRepresentativeAddressLine2ForJAXB()
-
getSellerTaxRepresentativeAddressLine3
public String getSellerTaxRepresentativeAddressLine3()
-
getSellerTaxRepresentativeAddressLine3ForJAXB
public String getSellerTaxRepresentativeAddressLine3ForJAXB()
-
getSellerTaxRepresentativeCity
public String getSellerTaxRepresentativeCity()
-
getSellerTaxRepresentativeCityForJAXB
public String getSellerTaxRepresentativeCityForJAXB()
-
getSellerTaxRepresentativeCountryCode
public Codes.CountryCodeList getSellerTaxRepresentativeCountryCode()
-
getSellerTaxRepresentativeCountryCodeForJAXB
public Codes.CountryCodeList getSellerTaxRepresentativeCountryCodeForJAXB()
-
getSellerTaxRepresentativeElectronicAddressScheme
public Codes.ElectronicAddressScheme getSellerTaxRepresentativeElectronicAddressScheme()
-
getSellerTaxRepresentativeElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getSellerTaxRepresentativeElectronicAddressSchemeForJAXB()
-
getSellerTaxRepresentativeElectronicAddress
public String getSellerTaxRepresentativeElectronicAddress()
-
getSellerTaxRepresentativeElectronicAddressForJAXB
public String getSellerTaxRepresentativeElectronicAddressForJAXB()
-
getProductEndUserName
public String getProductEndUserName()
-
getProductEndUserNameForJAXB
public String getProductEndUserNameForJAXB()
-
getProductEndUserLegalOrganizationSchemeIdentiferAttribute
public String getProductEndUserLegalOrganizationSchemeIdentiferAttribute()
-
getProductEndUserLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getProductEndUserLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getProductEndUserLegalOrganizationIdentifer
public String getProductEndUserLegalOrganizationIdentifer()
-
getProductEndUserLegalOrganizationIdentiferForJAXB
public String getProductEndUserLegalOrganizationIdentiferForJAXB()
-
getProductEndUserLegalOrganizationTradingName
public String getProductEndUserLegalOrganizationTradingName()
-
getProductEndUserLegalOrganizationTradingNameForJAXB
public String getProductEndUserLegalOrganizationTradingNameForJAXB()
-
getProductEndUserPostCode
public String getProductEndUserPostCode()
-
getProductEndUserPostCodeForJAXB
public String getProductEndUserPostCodeForJAXB()
-
getProductEndUserAddressLine1
public String getProductEndUserAddressLine1()
-
getProductEndUserAddressLine1ForJAXB
public String getProductEndUserAddressLine1ForJAXB()
-
getProductEndUserAddressLine2
public String getProductEndUserAddressLine2()
-
getProductEndUserAddressLine2ForJAXB
public String getProductEndUserAddressLine2ForJAXB()
-
getProductEndUserAddressLine3
public String getProductEndUserAddressLine3()
-
getProductEndUserAddressLine3ForJAXB
public String getProductEndUserAddressLine3ForJAXB()
-
getProductEndUserCity
public String getProductEndUserCity()
-
getProductEndUserCityForJAXB
public String getProductEndUserCityForJAXB()
-
getProductEndUserCountryCode
public Codes.CountryCodeList getProductEndUserCountryCode()
-
getProductEndUserCountryCodeForJAXB
public Codes.CountryCodeList getProductEndUserCountryCodeForJAXB()
-
getProductEndUserElectronicAddressScheme
public Codes.ElectronicAddressScheme getProductEndUserElectronicAddressScheme()
-
getProductEndUserElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getProductEndUserElectronicAddressSchemeForJAXB()
-
getProductEndUserElectronicAddress
public String getProductEndUserElectronicAddress()
-
getProductEndUserElectronicAddressForJAXB
public String getProductEndUserElectronicAddressForJAXB()
-
getDeliveryTypeCode
public String getDeliveryTypeCode()
-
getDeliveryTypeCodeForJAXB
public String getDeliveryTypeCodeForJAXB()
-
getBuyerAgentRoleCode
public String getBuyerAgentRoleCode()
-
getBuyerAgentRoleCodeForJAXB
public String getBuyerAgentRoleCodeForJAXB()
-
getBuyerAgentLegalOrganizationSchemeIdentiferAttribute
public String getBuyerAgentLegalOrganizationSchemeIdentiferAttribute()
-
getBuyerAgentLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getBuyerAgentLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getBuyerAgentLegalOrganizationIdentifer
public String getBuyerAgentLegalOrganizationIdentifer()
-
getBuyerAgentLegalOrganizationIdentiferForJAXB
public String getBuyerAgentLegalOrganizationIdentiferForJAXB()
-
getBuyerAgentLegalOrganizationTradingName
public String getBuyerAgentLegalOrganizationTradingName()
-
getBuyerAgentLegalOrganizationTradingNameForJAXB
public String getBuyerAgentLegalOrganizationTradingNameForJAXB()
-
getBuyerAgentLegalOrganizationPostCode
public String getBuyerAgentLegalOrganizationPostCode()
-
getBuyerAgentLegalOrganizationPostCodeForJAXB
public String getBuyerAgentLegalOrganizationPostCodeForJAXB()
-
getBuyerAgentLegalOrganizationAddressLine1
public String getBuyerAgentLegalOrganizationAddressLine1()
-
getBuyerAgentLegalOrganizationAddressLine1ForJAXB
public String getBuyerAgentLegalOrganizationAddressLine1ForJAXB()
-
getBuyerAgentLegalOrganizationAddressLine2
public String getBuyerAgentLegalOrganizationAddressLine2()
-
getBuyerAgentLegalOrganizationAddressLine2ForJAXB
public String getBuyerAgentLegalOrganizationAddressLine2ForJAXB()
-
getBuyerAgentLegalOrganizationAddressLine3
public String getBuyerAgentLegalOrganizationAddressLine3()
-
getBuyerAgentLegalOrganizationAddressLine3ForJAXB
public String getBuyerAgentLegalOrganizationAddressLine3ForJAXB()
-
getBuyerAgentLegalOrganizationCity
public String getBuyerAgentLegalOrganizationCity()
-
getBuyerAgentLegalOrganizationCityForJAXB
public String getBuyerAgentLegalOrganizationCityForJAXB()
-
getBuyerAgentLegalOrganizationCountryCode
public Codes.CountryCodeList getBuyerAgentLegalOrganizationCountryCode()
-
getBuyerAgentLegalOrganizationCountryCodeForJAXB
public Codes.CountryCodeList getBuyerAgentLegalOrganizationCountryCodeForJAXB()
-
getBuyerAgentPostCode
public String getBuyerAgentPostCode()
-
getBuyerAgentPostCodeForJAXB
public String getBuyerAgentPostCodeForJAXB()
-
getBuyerAgentAddressLine1
public String getBuyerAgentAddressLine1()
-
getBuyerAgentAddressLine1ForJAXB
public String getBuyerAgentAddressLine1ForJAXB()
-
getBuyerAgentAddressLine2
public String getBuyerAgentAddressLine2()
-
getBuyerAgentAddressLine2ForJAXB
public String getBuyerAgentAddressLine2ForJAXB()
-
getBuyerAgentAddressLine3
public String getBuyerAgentAddressLine3()
-
getBuyerAgentAddressLine3ForJAXB
public String getBuyerAgentAddressLine3ForJAXB()
-
getBuyerAgentCity
public String getBuyerAgentCity()
-
getBuyerAgentCityForJAXB
public String getBuyerAgentCityForJAXB()
-
getBuyerAgentCountryCode
public Codes.CountryCodeList getBuyerAgentCountryCode()
-
getBuyerAgentCountryCodeForJAXB
public Codes.CountryCodeList getBuyerAgentCountryCodeForJAXB()
-
getBuyerAgentElectronicAddressScheme
public Codes.ElectronicAddressScheme getBuyerAgentElectronicAddressScheme()
-
getBuyerAgentElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getBuyerAgentElectronicAddressSchemeForJAXB()
-
getBuyerAgentElectronicAddress
public String getBuyerAgentElectronicAddress()
-
getBuyerAgentElectronicAddressForJAXB
public String getBuyerAgentElectronicAddressForJAXB()
-
getProjectReference
public DocumentReference getProjectReference()
-
getProjectReferenceForJAXB
public String getProjectReferenceForJAXB()
-
getProjectName
public String getProjectName()
-
getProjectNameForJAXB
public String getProjectNameForJAXB()
-
getDeliverToName
public String getDeliverToName()
-
getDeliverToNameForJAXB
public String getDeliverToNameForJAXB()
-
getDeliverToLegalOrganizationSchemeIdentiferAttribute
public String getDeliverToLegalOrganizationSchemeIdentiferAttribute()
-
getDeliverToLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getDeliverToLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getDeliverToLegalOrganizationIdentifer
public String getDeliverToLegalOrganizationIdentifer()
-
getDeliverToLegalOrganizationIdentiferForJAXB
public String getDeliverToLegalOrganizationIdentiferForJAXB()
-
getDeliverToLegalOrganizationTradingName
public String getDeliverToLegalOrganizationTradingName()
-
getDeliverToLegalOrganizationTradingNameForJAXB
public String getDeliverToLegalOrganizationTradingNameForJAXB()
-
getDeliverToPostCode
public String getDeliverToPostCode()
-
getDeliverToPostCodeForJAXB
public String getDeliverToPostCodeForJAXB()
-
getDeliverToAddressLine1
public String getDeliverToAddressLine1()
-
getDeliverToAddressLine1ForJAXB
public String getDeliverToAddressLine1ForJAXB()
-
getDeliverToAddressLine2
public String getDeliverToAddressLine2()
-
getDeliverToAddressLine2ForJAXB
public String getDeliverToAddressLine2ForJAXB()
-
getDeliverToAddressLine3
public String getDeliverToAddressLine3()
-
getDeliverToAddressLine3ForJAXB
public String getDeliverToAddressLine3ForJAXB()
-
getDeliverToCity
public String getDeliverToCity()
-
getDeliverToCityForJAXB
public String getDeliverToCityForJAXB()
-
getDeliverToCountryCode
public Codes.CountryCodeList getDeliverToCountryCode()
-
getDeliverToCountryCodeForJAXB
public Codes.CountryCodeList getDeliverToCountryCodeForJAXB()
-
getDeliverToElectronicAddressScheme
public Codes.ElectronicAddressScheme getDeliverToElectronicAddressScheme()
-
getDeliverToElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getDeliverToElectronicAddressSchemeForJAXB()
-
getDeliverToElectronicAddress
public String getDeliverToElectronicAddress()
-
getDeliverToElectronicAddressForJAXB
public String getDeliverToElectronicAddressForJAXB()
-
getUltimateShipToName
public String getUltimateShipToName()
-
getUltimateShipToNameForJAXB
public String getUltimateShipToNameForJAXB()
-
getUltimateShipToLegalOrganizationSchemeIdentiferAttribute
public String getUltimateShipToLegalOrganizationSchemeIdentiferAttribute()
-
getUltimateShipToLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getUltimateShipToLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getUltimateShipToLegalOrganizationIdentifer
public String getUltimateShipToLegalOrganizationIdentifer()
-
getUltimateShipToLegalOrganizationIdentiferForJAXB
public String getUltimateShipToLegalOrganizationIdentiferForJAXB()
-
getUltimateShipToLegalOrganizationTradingName
public String getUltimateShipToLegalOrganizationTradingName()
-
getUltimateShipToLegalOrganizationTradingNameForJAXB
public String getUltimateShipToLegalOrganizationTradingNameForJAXB()
-
getUltimateShipToPostCode
public String getUltimateShipToPostCode()
-
getUltimateShipToPostCodeForJAXB
public String getUltimateShipToPostCodeForJAXB()
-
getUltimateShipToAddressLine1
public String getUltimateShipToAddressLine1()
-
getUltimateShipToAddressLine1ForJAXB
public String getUltimateShipToAddressLine1ForJAXB()
-
getUltimateShipToAddressLine2
public String getUltimateShipToAddressLine2()
-
getUltimateShipToAddressLine2ForJAXB
public String getUltimateShipToAddressLine2ForJAXB()
-
getUltimateShipToAddressLine3
public String getUltimateShipToAddressLine3()
-
getUltimateShipToAddressLine3ForJAXB
public String getUltimateShipToAddressLine3ForJAXB()
-
getUltimateShipToCity
public String getUltimateShipToCity()
-
getUltimateShipToCityForJAXB
public String getUltimateShipToCityForJAXB()
-
getUltimateShipToCountryCode
public Codes.CountryCodeList getUltimateShipToCountryCode()
-
getUltimateShipToCountryCodeForJAXB
public Codes.CountryCodeList getUltimateShipToCountryCodeForJAXB()
-
getUltimateShipToElectronicAddressScheme
public Codes.ElectronicAddressScheme getUltimateShipToElectronicAddressScheme()
-
getUltimateShipToElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getUltimateShipToElectronicAddressSchemeForJAXB()
-
getUltimateShipToElectronicAddress
public String getUltimateShipToElectronicAddress()
-
getUltimateShipToElectronicAddressForJAXB
public String getUltimateShipToElectronicAddressForJAXB()
-
getShipFromName
public String getShipFromName()
-
getShipFromNameForJAXB
public String getShipFromNameForJAXB()
-
getShipFromLegalOrganizationSchemeIdentiferAttribute
public String getShipFromLegalOrganizationSchemeIdentiferAttribute()
-
getShipFromLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getShipFromLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getShipFromLegalOrganizationIdentifer
public String getShipFromLegalOrganizationIdentifer()
-
getShipFromLegalOrganizationIdentiferForJAXB
public String getShipFromLegalOrganizationIdentiferForJAXB()
-
getShipFromLegalOrganizationTradingName
public String getShipFromLegalOrganizationTradingName()
-
getShipFromLegalOrganizationTradingNameForJAXB
public String getShipFromLegalOrganizationTradingNameForJAXB()
-
getShipFromPostCode
public String getShipFromPostCode()
-
getShipFromPostCodeForJAXB
public String getShipFromPostCodeForJAXB()
-
getShipFromAddressLine1
public String getShipFromAddressLine1()
-
getShipFromAddressLine1ForJAXB
public String getShipFromAddressLine1ForJAXB()
-
getShipFromAddressLine2
public String getShipFromAddressLine2()
-
getShipFromAddressLine2ForJAXB
public String getShipFromAddressLine2ForJAXB()
-
getShipFromAddressLine3
public String getShipFromAddressLine3()
-
getShipFromAddressLine3ForJAXB
public String getShipFromAddressLine3ForJAXB()
-
getShipFromCity
public String getShipFromCity()
-
getShipFromCityForJAXB
public String getShipFromCityForJAXB()
-
getShipFromCountryCode
public Codes.CountryCodeList getShipFromCountryCode()
-
getShipFromCountryCodeForJAXB
public Codes.CountryCodeList getShipFromCountryCodeForJAXB()
-
getShipFromElectronicAddressScheme
public Codes.ElectronicAddressScheme getShipFromElectronicAddressScheme()
-
getShipFromElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getShipFromElectronicAddressSchemeForJAXB()
-
getShipFromElectronicAddress
public String getShipFromElectronicAddress()
-
getShipFromElectronicAddressForJAXB
public String getShipFromElectronicAddressForJAXB()
-
getActualDeliveryDateFormat
public Codes.DateFormat getActualDeliveryDateFormat() throws ComputationException
- Throws:
ComputationException
-
getActualDeliveryDateFormatForJAXB
public Codes.DateFormat getActualDeliveryDateFormatForJAXB()
-
getActualDeliveryDate
public LocalDate getActualDeliveryDate()
-
getActualDeliveryDateForJAXB
public String getActualDeliveryDateForJAXB()
-
getBankAssignedCreditorIdentifier
public IdentifierType getBankAssignedCreditorIdentifier()
-
getBankAssignedCreditorIdentifierForJAXB
public String getBankAssignedCreditorIdentifierForJAXB()
-
getRemittanceInformation
public String getRemittanceInformation()
-
getRemittanceInformationForJAXB
public String getRemittanceInformationForJAXB()
-
getVATAccountingCurrencyCode
public Codes.Currency getVATAccountingCurrencyCode()
-
getVATAccountingCurrencyCodeForJAXB
public Codes.Currency getVATAccountingCurrencyCodeForJAXB()
-
getInvoiceCurrencyCode
public Codes.Currency getInvoiceCurrencyCode()
-
getInvoiceCurrencyCodeForJAXB
public Codes.Currency getInvoiceCurrencyCodeForJAXB()
-
getSellerReferenceNumber
public String getSellerReferenceNumber()
-
getSellerReferenceNumberForJAXB
public String getSellerReferenceNumberForJAXB()
-
getInvoicerName
public String getInvoicerName()
-
getInvoicerNameForJAXB
public String getInvoicerNameForJAXB()
-
getInvoicerLegalOrganizationSchemeIdentiferAttribute
public String getInvoicerLegalOrganizationSchemeIdentiferAttribute()
-
getInvoicerLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getInvoicerLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getInvoicerLegalOrganizationIdentifer
public String getInvoicerLegalOrganizationIdentifer()
-
getInvoicerLegalOrganizationIdentiferForJAXB
public String getInvoicerLegalOrganizationIdentiferForJAXB()
-
getInvoicerLegalOrganizationTradingName
public String getInvoicerLegalOrganizationTradingName()
-
getInvoicerLegalOrganizationTradingNameForJAXB
public String getInvoicerLegalOrganizationTradingNameForJAXB()
-
getInvoicerPostCode
public String getInvoicerPostCode()
-
getInvoicerPostCodeForJAXB
public String getInvoicerPostCodeForJAXB()
-
getInvoicerAddressLine1
public String getInvoicerAddressLine1()
-
getInvoicerAddressLine1ForJAXB
public String getInvoicerAddressLine1ForJAXB()
-
getInvoicerAddressLine2
public String getInvoicerAddressLine2()
-
getInvoicerAddressLine2ForJAXB
public String getInvoicerAddressLine2ForJAXB()
-
getInvoicerAddressLine3
public String getInvoicerAddressLine3()
-
getInvoicerAddressLine3ForJAXB
public String getInvoicerAddressLine3ForJAXB()
-
getInvoicerCity
public String getInvoicerCity()
-
getInvoicerCityForJAXB
public String getInvoicerCityForJAXB()
-
getInvoicerCountryCode
public Codes.CountryCodeList getInvoicerCountryCode()
-
getInvoicerCountryCodeForJAXB
public Codes.CountryCodeList getInvoicerCountryCodeForJAXB()
-
getInvoicerElectronicAddressScheme
public Codes.ElectronicAddressScheme getInvoicerElectronicAddressScheme()
-
getInvoicerElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getInvoicerElectronicAddressSchemeForJAXB()
-
getInvoicerElectronicAddress
public String getInvoicerElectronicAddress()
-
getInvoicerElectronicAddressForJAXB
public String getInvoicerElectronicAddressForJAXB()
-
getInvoiceeName
public String getInvoiceeName()
-
getInvoiceeNameForJAXB
public String getInvoiceeNameForJAXB()
-
getInvoiceeLegalOrganizationSchemeIdentiferAttribute
public String getInvoiceeLegalOrganizationSchemeIdentiferAttribute()
-
getInvoiceeLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getInvoiceeLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getInvoiceeLegalOrganizationIdentifer
public String getInvoiceeLegalOrganizationIdentifer()
-
getInvoiceeLegalOrganizationIdentiferForJAXB
public String getInvoiceeLegalOrganizationIdentiferForJAXB()
-
getInvoiceeLegalOrganizationTradingName
public String getInvoiceeLegalOrganizationTradingName()
-
getInvoiceeLegalOrganizationTradingNameForJAXB
public String getInvoiceeLegalOrganizationTradingNameForJAXB()
-
getInvoiceePostCode
public String getInvoiceePostCode()
-
getInvoiceePostCodeForJAXB
public String getInvoiceePostCodeForJAXB()
-
getInvoiceeAddressLine1
public String getInvoiceeAddressLine1()
-
getInvoiceeAddressLine1ForJAXB
public String getInvoiceeAddressLine1ForJAXB()
-
getInvoiceeAddressLine2
public String getInvoiceeAddressLine2()
-
getInvoiceeAddressLine2ForJAXB
public String getInvoiceeAddressLine2ForJAXB()
-
getInvoiceeAddressLine3
public String getInvoiceeAddressLine3()
-
getInvoiceeAddressLine3ForJAXB
public String getInvoiceeAddressLine3ForJAXB()
-
getInvoiceeCity
public String getInvoiceeCity()
-
getInvoiceeCityForJAXB
public String getInvoiceeCityForJAXB()
-
getInvoiceeCountryCode
public Codes.CountryCodeList getInvoiceeCountryCode()
-
getInvoiceeCountryCodeForJAXB
public Codes.CountryCodeList getInvoiceeCountryCodeForJAXB()
-
getInvoiceeElectronicAddressScheme
public Codes.ElectronicAddressScheme getInvoiceeElectronicAddressScheme()
-
getInvoiceeElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getInvoiceeElectronicAddressSchemeForJAXB()
-
getInvoiceeElectronicAddress
public String getInvoiceeElectronicAddress()
-
getInvoiceeElectronicAddressForJAXB
public String getInvoiceeElectronicAddressForJAXB()
-
getPayeeName
public String getPayeeName()
-
getPayeeNameForJAXB
public String getPayeeNameForJAXB()
-
getPayeeLegalOrganizationSchemeIdentiferAttribute
public Codes.SchemeIdentifier getPayeeLegalOrganizationSchemeIdentiferAttribute()
-
getPayeeLegalOrganizationSchemeIdentiferAttributeForJAXB
public Codes.SchemeIdentifier getPayeeLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getPayeeLegalOrganizationIdentifer
public IdentifierType getPayeeLegalOrganizationIdentifer()
-
getPayeeLegalOrganizationIdentiferForJAXB
public String getPayeeLegalOrganizationIdentiferForJAXB()
-
getPayeeLegalOrganizationTradingName
public String getPayeeLegalOrganizationTradingName()
-
getPayeeLegalOrganizationTradingNameForJAXB
public String getPayeeLegalOrganizationTradingNameForJAXB()
-
getPayeePostCode
public String getPayeePostCode()
-
getPayeePostCodeForJAXB
public String getPayeePostCodeForJAXB()
-
getPayeeAddressLine1
public String getPayeeAddressLine1()
-
getPayeeAddressLine1ForJAXB
public String getPayeeAddressLine1ForJAXB()
-
getPayeeAddressLine2
public String getPayeeAddressLine2()
-
getPayeeAddressLine2ForJAXB
public String getPayeeAddressLine2ForJAXB()
-
getPayeeAddressLine3
public String getPayeeAddressLine3()
-
getPayeeAddressLine3ForJAXB
public String getPayeeAddressLine3ForJAXB()
-
getPayeeCity
public String getPayeeCity()
-
getPayeeCityForJAXB
public String getPayeeCityForJAXB()
-
getPayeeCountryCode
public Codes.CountryCodeList getPayeeCountryCode()
-
getPayeeCountryCodeForJAXB
public Codes.CountryCodeList getPayeeCountryCodeForJAXB()
-
getPayeeElectronicAddressScheme
public Codes.ElectronicAddressScheme getPayeeElectronicAddressScheme()
-
getPayeeElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getPayeeElectronicAddressSchemeForJAXB()
-
getPayeeElectronicAddress
public String getPayeeElectronicAddress()
-
getPayeeElectronicAddressForJAXB
public String getPayeeElectronicAddressForJAXB()
-
getPayerName
public String getPayerName()
-
getPayerNameForJAXB
public String getPayerNameForJAXB()
-
getPayerRoleCode
public String getPayerRoleCode()
-
getPayerRoleCodeForJAXB
public String getPayerRoleCodeForJAXB()
-
getPayerLegalOrganizationSchemeIdentiferAttribute
public String getPayerLegalOrganizationSchemeIdentiferAttribute()
-
getPayerLegalOrganizationSchemeIdentiferAttributeForJAXB
public String getPayerLegalOrganizationSchemeIdentiferAttributeForJAXB()
-
getPayerLegalOrganizationIdentifer
public IdentifierType getPayerLegalOrganizationIdentifer()
-
getPayerLegalOrganizationIdentiferForJAXB
public String getPayerLegalOrganizationIdentiferForJAXB()
-
getPayerLegalOrganizationTradingName
public String getPayerLegalOrganizationTradingName()
-
getPayerLegalOrganizationTradingNameForJAXB
public String getPayerLegalOrganizationTradingNameForJAXB()
-
getPayerPostCode
public String getPayerPostCode()
-
getPayerPostCodeForJAXB
public String getPayerPostCodeForJAXB()
-
getPayerAddressLine1
public String getPayerAddressLine1()
-
getPayerAddressLine1ForJAXB
public String getPayerAddressLine1ForJAXB()
-
getPayerAddressLine2
public String getPayerAddressLine2()
-
getPayerAddressLine2ForJAXB
public String getPayerAddressLine2ForJAXB()
-
getPayerAddressLine3
public String getPayerAddressLine3()
-
getPayerAddressLine3ForJAXB
public String getPayerAddressLine3ForJAXB()
-
getPayerCity
public String getPayerCity()
-
getPayerCityForJAXB
public String getPayerCityForJAXB()
-
getPayerCountryCode
public Codes.CountryCodeList getPayerCountryCode()
-
getPayerCountryCodeForJAXB
public Codes.CountryCodeList getPayerCountryCodeForJAXB()
-
getPayerElectronicAddressScheme
public Codes.ElectronicAddressScheme getPayerElectronicAddressScheme()
-
getPayerElectronicAddressSchemeForJAXB
public Codes.ElectronicAddressScheme getPayerElectronicAddressSchemeForJAXB()
-
getPayerElectronicAddress
public String getPayerElectronicAddress()
-
getPayerElectronicAddressForJAXB
public String getPayerElectronicAddressForJAXB()
-
getSourceCurrencyCode
public Codes.Currency getSourceCurrencyCode()
-
getSourceCurrencyCodeForJAXB
public Codes.Currency getSourceCurrencyCodeForJAXB()
-
getTargetCurrencyCode
public Codes.Currency getTargetCurrencyCode()
-
getTargetCurrencyCodeForJAXB
public Codes.Currency getTargetCurrencyCodeForJAXB()
-
getConversionRate
public Decimal getConversionRate()
-
getConversionRateForJAXB
public String getConversionRateForJAXB()
-
getConversionRateDateTimeFormat
public Codes.DateFormat getConversionRateDateTimeFormat() throws ComputationException
- Throws:
ComputationException
-
getConversionRateDateTimeFormatForJAXB
public Codes.DateFormat getConversionRateDateTimeFormatForJAXB()
-
getConversionRateDateTime
public String getConversionRateDateTime()
-
getConversionRateDateTimeForJAXB
public String getConversionRateDateTimeForJAXB()
-
getDescription
public String getDescription()
-
getDescriptionForJAXB
public String getDescriptionForJAXB()
-
getInvoicingPeriodStartDateFormat
public Codes.DateFormat getInvoicingPeriodStartDateFormat() throws ComputationException
- Throws:
ComputationException
-
getInvoicingPeriodStartDateFormatForJAXB
public Codes.DateFormat getInvoicingPeriodStartDateFormatForJAXB()
-
getInvoicingPeriodStartDate
public LocalDate getInvoicingPeriodStartDate()
-
getInvoicingPeriodStartDateForJAXB
public String getInvoicingPeriodStartDateForJAXB()
-
getInvoicingPeriodEndDateFormat
public Codes.DateFormat getInvoicingPeriodEndDateFormat() throws ComputationException
- Throws:
ComputationException
-
getInvoicingPeriodEndDateFormatForJAXB
public Codes.DateFormat getInvoicingPeriodEndDateFormatForJAXB()
-
getInvoicingPeriodEndDate
public LocalDate getInvoicingPeriodEndDate()
-
getInvoicingPeriodEndDateForJAXB
public String getInvoicingPeriodEndDateForJAXB()
-
getSumOfInvoiceLineNetAmount
public Amount getSumOfInvoiceLineNetAmount() throws ComputationException
- Throws:
ComputationException
-
getSumOfInvoiceLineNetAmountForJAXB
public String getSumOfInvoiceLineNetAmountForJAXB()
-
getSumOfChargesOnDocumentLevel
public Amount getSumOfChargesOnDocumentLevel() throws ComputationException
- Throws:
ComputationException
-
getSumOfChargesOnDocumentLevelForJAXB
public String getSumOfChargesOnDocumentLevelForJAXB()
-
getSumOfAllowancesOnDocumentLevel
public Amount getSumOfAllowancesOnDocumentLevel() throws ComputationException
- Throws:
ComputationException
-
getSumOfAllowancesOnDocumentLevelForJAXB
public String getSumOfAllowancesOnDocumentLevelForJAXB()
-
getRoundingAmount
public Amount getRoundingAmount()
-
getRoundingAmountForJAXB
public String getRoundingAmountForJAXB()
-
getPaidAmount
public Amount getPaidAmount()
-
getPaidAmountForJAXB
public String getPaidAmountForJAXB()
-
getAmountDueForPayment
public Amount getAmountDueForPayment() throws ComputationException
- Throws:
ComputationException
-
getAmountDueForPaymentForJAXB
public String getAmountDueForPaymentForJAXB()
-
toXML
public void toXML(PrintWriter out) throws IOException, FacturXException
Serializes to a Factur-X XML document that matches the profile specific XML Schema from the specification (in this version the file _Factur-X 1.0.06 2022 03 01 - FINAL EN/4. FACTUR-X_1.0.06_XSD_SCHEMATRON - 2022 03 01/4. Factur-X_1.0.06_EXTENDED_XSD/FACTUR-X_EXTENDED.xsd)- Specified by:
toXMLin classAbstractInvoice- Parameters:
out- the print stream to write to- Throws:
IOExceptionFacturXException
-
toJUnitJavaSourceCode
public void toJUnitJavaSourceCode(PrintStream out, String packageName, String className, String referenceFilesDirectory) throws FacturXException
Creates JUnit Java source code that will construct an Invoice instance identical with this Invoice from API calls and compare the produced XML against a reference file.- Specified by:
toJUnitJavaSourceCodein classAbstractInvoice- Parameters:
out- the print stream to write topackageName- the package name to use in the package declarationclassName- the name to use as class name for the test classreferenceFilesDirectory- the directory in which the test expects the reference output xml file that is namedclassName+".xml"- Throws:
FacturXException
-
fromXML
public static Invoice fromXML(String fileName, boolean recompute) throws IOException
Deprecated.Creates and Invoice instance from a Factur-X XML document.- Parameters:
fileName- the Factur-X XML file to read fromrecompute- specifies whether or not computed fields are computed or the values from the file are used instead- Throws:
IOException
-
fromPDF
public static Invoice fromPDF(String fileName, boolean recompute) throws IOException
Deprecated.Creates and Invoice instance from a Factur-X hybrid PDF document.- Parameters:
fileName- the Factur-X hybrid PDF file to read fromrecompute- specifies whether or not computed fields are computed or the values from the file are used instead- Returns:
- an Invoice instance or null if the PDF does not contain a file attachment named "factur-x.xml".
- Throws:
IOException
-
-