public final class InvoiceTypeHelper extends Object
Constructor and Description |
---|
InvoiceTypeHelper() |
Modifier and Type | Method and Description |
---|---|
static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TaxAmountType |
addTaxAmount(oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TaxAmountType a1,
oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TaxAmountType a2) |
static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.BaseQuantityType |
createBaseQuantityType(String unitCode,
BigDecimal quantity) |
static un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType |
createCurrencyCodeContentType(String iso2Code) |
static File |
createDefaultInvoiceFile(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
String fileSuffix) |
static String |
createDefaultInvoiceFileBaseName(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DocumentCurrencyCodeType |
createDocumentCurrencyCodeType(String iso2code) |
static Locale |
createInvoiceTypeLocale(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.LineExtensionAmountType |
createLineExtensionAmountType(BigDecimal value,
un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType currencyCode) |
static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.MonetaryTotalType |
createMonetaryTotalType(BigDecimal taxInclusiveAmountValue,
BigDecimal lineExtensionAmountValue,
un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType currencyCode) |
static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.OrderReferenceType |
createOrderReferenceType(oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType id,
oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.SalesOrderIDType salesOrderId) |
static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PaymentTermsType |
createPaymentTermsType() |
static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PaymentTermsType |
createPaymentTermsType(oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.NoteType noteTypeTerms) |
static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PaymentTermsType |
createPaymentTermsType(String terms) |
static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TaxAmountType |
createTaxAmountType(BigDecimal value,
un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType currencyCode) |
static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.TaxTotalType |
createTaxTotalType(BigDecimal value,
un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType currencyCode) |
static String |
getAccountingCustomerPartyName(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
static String |
getAccountingSupplierPartyName(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
static un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType |
getFirstInvoiceLinePriceCurrency(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
static String |
getInvoiceTypeCountryCode(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
static String |
getInvoiceTypeLanguageCode(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
static BigDecimal |
getTaxTotalAmount(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType) |
public static Locale createInvoiceTypeLocale(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public static String getInvoiceTypeCountryCode(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public static String getInvoiceTypeLanguageCode(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public static BigDecimal getTaxTotalAmount(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public static String getAccountingSupplierPartyName(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public static String getAccountingCustomerPartyName(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.TaxTotalType createTaxTotalType(BigDecimal value, un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType currencyCode)
public static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TaxAmountType createTaxAmountType(BigDecimal value, un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType currencyCode)
public static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.LineExtensionAmountType createLineExtensionAmountType(BigDecimal value, un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType currencyCode)
public static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.MonetaryTotalType createMonetaryTotalType(BigDecimal taxInclusiveAmountValue, BigDecimal lineExtensionAmountValue, un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType currencyCode)
public static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TaxAmountType addTaxAmount(oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TaxAmountType a1, oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TaxAmountType a2)
public static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.OrderReferenceType createOrderReferenceType(oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType id, oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.SalesOrderIDType salesOrderId)
public static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PaymentTermsType createPaymentTermsType(oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.NoteType noteTypeTerms)
public static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PaymentTermsType createPaymentTermsType(String terms)
public static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DocumentCurrencyCodeType createDocumentCurrencyCodeType(String iso2code)
public static un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType createCurrencyCodeContentType(String iso2Code)
public static oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PaymentTermsType createPaymentTermsType()
public static String createDefaultInvoiceFileBaseName(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public static File createDefaultInvoiceFile(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType, String fileSuffix)
public static un.unece.uncefact.codelist.specification._54217._2001.CurrencyCodeContentType getFirstInvoiceLinePriceCurrency(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
public static oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.BaseQuantityType createBaseQuantityType(String unitCode, BigDecimal quantity)
Copyright © 2011-2013 Plain Source. All Rights Reserved.