| Package | Description | 
|---|---|
| com.itextpdf.text.zugferd | |
| com.itextpdf.text.zugferd.checkers | |
| com.itextpdf.text.zugferd.checkers.basic | 
| Modifier and Type | Method and Description | 
|---|---|
protected void |  
          InvoiceDOM.importAppliedTradeAllowanceCharge(Element parent, boolean indicator, String actualAmount, String currencyID, String reason) 
           
             Imports applied trade allowance charge data (line items). 
              |  
         
protected void |  
          InvoiceDOM.importBuyerTradeParty(Element parent, BasicProfile data) 
           
             Gets the buyer trade party data to import this data. 
              |  
         
protected void |  
          InvoiceDOM.importDateTime(Element parent, String tag, String dateTimeFormat, Date dateTime) 
           
             Set the content of a date tag along with the attribute that defines the format. 
              |  
         
protected void |  
          InvoiceDOM.importHeaderExchangedDocument(Element element, BasicProfile data) 
           
             Imports the data for the following tag: rsm:HeaderExchangedDocument 
              |  
         
protected void |  
          InvoiceDOM.importIncludedNotes(Element parent, int level, String[][] notes, String[] notesCodes) 
           
             Includes notes and (in case of the COMFORT profile) the subject codes for those notes. 
              |  
         
protected void |  
          InvoiceDOM.importInvoiceeTradeParty(Element parent, ComfortProfile data) 
           
             Gets the invoicee party data to import this data. 
              |  
         
protected void |  
          InvoiceDOM.importLineItemBasic(Element parent, String quantity, String code, String name) 
           
             Imports the data for a line item (basic profile) 
              |  
         
protected void |  
          InvoiceDOM.importLineItemComfort(Element parent, String lineID, String[][] note, String grossPriceChargeAmount, String grossPriceChargeAmountCurrencyID, String grossPriceBasisQuantity, String grossPriceBasisQuantityCode, Boolean[] grossPriceTradeAllowanceChargeIndicator, String[] grossPriceTradeAllowanceChargeActualAmount, String[] grossPriceTradeAllowanceChargeActualAmountCurrencyID, String[] grossPriceTradeAllowanceChargeReason, String netPriceChargeAmount, String netPriceChargeAmountCurrencyID, String netPriceBasisQuantity, String netPriceBasisQuantityCode, String billedQuantity, String billedQuantityCode, String[] settlementTaxTypeCode, String[] settlementTaxExemptionReason, String[] settlementTaxCategoryCode, String[] settlementTaxApplicablePercent, String totalAmount, String totalAmountCurrencyID, String specifiedTradeProductGlobalID, String specifiedTradeProductSchemeID, String specifiedTradeProductSellerAssignedID, String specifiedTradeProductBuyerAssignedID, String specifiedTradeProductName, String specifiedTradeProductDescription) 
           
             Imports line item data (comfort profile). 
              |  
         
protected void |  
          InvoiceDOM.importLineItemsBasic(Element parent, BasicProfile data) 
           
             Gets line data to import the this data (basic profile). 
              |  
         
protected void |  
          InvoiceDOM.importLineItemsComfort(Element parent, ComfortProfile data) 
           
             Gets line item data to import the this data (comfort profile). 
              |  
         
protected void |  
          InvoiceDOM.importPaymentMeans(Element parent, BasicProfile data) 
           
             Gets the payment means data to imports this data. 
              |  
         
protected void |  
          InvoiceDOM.importPaymentMeans(Element parent, String typeCode, String[] information, String id, String scheme, String payerIban, String payerProprietaryID, String iban, String accName, String accID, String payerBic, String payerBank, String payerInst, String bic, String bank, String inst) 
           
             Imports payment means data. 
              |  
         
protected void |  
          InvoiceDOM.importSellerTradeParty(Element parent, BasicProfile data) 
           
             Gets the seller trade party data to import this data. 
              |  
         
protected void |  
          InvoiceDOM.importSpecifiedLogisticsServiceCharge(Element parent, ComfortProfile data) 
           
             Gets specified logistics service charge data to import the this data. 
              |  
         
protected void |  
          InvoiceDOM.importSpecifiedLogisticsServiceCharge(Element parent, String[] description, String appliedAmount, String currencyID, String[] typeCode, String[] categoryCode, String[] percent) 
           
             Imports specified logistics service charge data. 
              |  
         
protected void |  
          InvoiceDOM.importSpecifiedSupplyChainTradeTransaction(Element element, BasicProfile data) 
           
             Imports the data for the following tag: rsm:SpecifiedSupplyChainTradeTransaction 
              |  
         
protected void |  
          InvoiceDOM.importSpecifiedTradeAllowanceCharge(Element parent, boolean indicator, String actualAmount, String actualAmountCurrency, String reason, String[] typeCode, String[] categoryCode, String[] percent) 
           
             Imports specified trade allowance charge. 
              |  
         
protected void |  
          InvoiceDOM.importSpecifiedTradeAllowanceCharge(Element parent, ComfortProfile data) 
           
             Gets specified trade allowance charge data to import the this data. 
              |  
         
protected void |  
          InvoiceDOM.importSpecifiedTradePaymentTerms(Element parent, ComfortProfile data) 
           
             Gets specified trade payment terms data to import the this data. 
              |  
         
protected void |  
          InvoiceDOM.importSpecifiedTradePaymentTerms(Element parent, String[] description, Date dateTime, String dateTimeFormat) 
           
             Imports specified trade payment terms. 
              |  
         
protected void |  
          InvoiceDOM.importTax(Element parent, BasicProfile data) 
           
             Gets tax data to import the this data. 
              |  
         
protected void |  
          InvoiceDOM.importTax(Element parent, String typeCode, String exemptionReason, String category, String percent) 
           
             Imports tax data. 
              |  
         
protected void |  
          InvoiceDOM.importTax(Element parent, String calculatedAmount, String currencyID, String typeCode, String exemptionReason, String basisAmount, String basisAmountCurr, String category, String percent) 
           
             Imports tax data. 
              |  
         
protected void |  
          InvoiceDOM.importTradeParty(Element parent, String id, String[] globalID, String[] globalIDScheme, String name, String postcode, String lineOne, String lineTwo, String cityName, String countryID, String[] taxRegistrationID, String[] taxRegistrationSchemeID) 
           
             Imports trade party information (could be seller, buyer or invoicee). 
              |  
         
| Constructor and Description | 
|---|
InvoiceDOM(BasicProfile data) 
           
             Creates an object that will import data into an XML template. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
String |  
          CodeValidation.check(String code) 
           
             Checks if a specific code is valid. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
Date |  
          DateFormatCode.convertToDate(String d, String format)  |  
         
String |  
          DateFormatCode.convertToString(Date d, String format)  |  
         
static SimpleDateFormat |  
          DateFormatCode.getDateFormat(String format)  |  
         
Copyright © 1998–2019. All rights reserved.