API-Referenz

157 Methoden und Eigenschaften der Aloaha ZUGFeRD SDK – mit Signatur aus dem Quellcode, Beschreibung aus der SDK-Dokumentation (68 mit eigener Seite) und den zugehörigen Codebeispielen.

A B C D E F G I K L M P S T U W Z
A

ActualDeliveryDate

Field ActualDeliveryDate

BT-72: ActualDeliverySupplyChainEvent. Details →

ActualDeliveryDate_102

Property ActualDeliveryDate_102

BT-72: ActualDeliverySupplyChainEvent. Details →

ActualDeliveryDateItem

Property ActualDeliveryDateItem

BT-X-85: Detailed information about the actual delivery of an item Details →

Add_AdditionalReferencedDocument

Sub Add_AdditionalReferencedDocument(ByVal IssuerAssignedID As String, ByVal URIID As String, Optional ByVal TypeCode As String = "916", Optional ByVal Name As String = "", Optional ByVal MimeCode As String = "", Optional ByVal FileName As String = "", Optional ByVal IssueDateTime As String = "", Optional ByVal Document_DateFormat As String = "", Optional ByVal ReferenceTypeCode As String = "", Optional ByVal MimeType As String = "")

Add_AdditionalReferencedFile

Function Add_AdditionalReferencedFile(ByVal FilePath As String, ByVal IssuerAssignedID As String, ByVal URIID As String, Optional ByVal TypeCode As String = "916", Optional ByVal Name As String = "", Optional ByVal ReferenceTypeCode As String = "", Optional ByVal IssueDateTime As String = "", Optional ByVal Document_DateFormat As String = "", Optional ByVal MimeType As String = "")

Add_Invoice_Document_Note

Sub Add_Invoice_Document_Note(ByVal Content As String, ByVal SubjectCode As String)

Add_ReferencedDocument

Function Add_ReferencedDocument(ByVal Doctype As iXML.WhichReferencedDocument, ByVal PositionNo As Long, ByVal IssuerAssignedID As String, ByVal ReferencedLineID As String, Optional ByVal IssueDateTime As String = "", Optional ByVal Document_DateFormat As String = "")

Add_ReferencedFile

Function Add_ReferencedFile(ByVal ReferencedFileType As iXML.WhichReferencedFile, ByVal PositionNO As Long, ByVal FilePath As String, ByVal IssuerAssignedID As String, ByVal URIID As String, ByVal LineID As String, ByVal TypeCode As String, Optional ByVal Name As String = "", Optional ByVal ReferenceTypeCode As String = "", Optional ByVal IssueDateTime As String = "", Optional ByVal Document_DateFormat As String = "", Optional ByVal MimeType As)

Add_SpecifiedLineTradeSettlement_AdditionalReferencedDocument

Function Add_SpecifiedLineTradeSettlement_AdditionalReferencedDocument(ByVal PositionNO As Integer, ByVal TypeCode As String, Optional ByVal IssuerAssignedID As String = "", Optional ByVal ReferenceTypeCode As String = "")

Add_SpecifiedLineTradeSettlement_ReceivableSpecifiedTradeAccountingAccount

Function Add_SpecifiedLineTradeSettlement_ReceivableSpecifiedTradeAccountingAccount(ByVal PositionNO As Integer, ByVal ID As String, Optional ByVal TypeCode As String = "")

Add_Trade_ItemTradeNote

Function Add_Trade_ItemTradeNote(ByVal ItemIndex As Integer, ByVal Content As String, Optional ByVal ContentCode As String = "", Optional ByVal SubjectCode As String = "")

Adds LineItem IncludedNote BT-127, BT-X-9, BT-X-10 Details →

addApplicableProductCharacteristics

Function addApplicableProductCharacteristics(ByVal ProductIndex As Integer, ByVal Description As String, ByVal Value As String, Optional ByVal TypeCode As String = "", Optional ByVal ValueMeasure As String = "", Optional ByVal ValueMeasureUnitCode As String = "")

BG-32 Add ApplicableProductCharacteristic Details →

AddAttachments2PDF

Function AddAttachments2PDF(ByVal InputPDF As String, ByVal AttachmentFileList() As String, ByVal OutPutPDF As String, ByVal DoOverWrite As Boolean, ByVal Licensekey As String)

AddBuyerOrderReferencedDocument

Sub AddBuyerOrderReferencedDocument(ByVal IssuerAssignedID As String, ByVal DocumentDate As String, ByVal DocumentDateFormat As String, Optional ByVal DocumentID As String = "", Optional ByVal LineID As String = "")

AddBuyerTAX

Sub AddBuyerTAX(ByVal TAXNumber As String, ByVal TAXType As String)

AddContractReferencedDocument

Sub AddContractReferencedDocument(ByVal IssuerAssignedID As String, Optional ByVal DocumentDate As String = "", Optional ByVal DocumentDateFormat As String = "")

BT-12: Details of the associated contract Details →

AddDeliveryNote

Sub AddDeliveryNote(ByVal DocumentID As String, ByVal DocumentDate As String, ByVal DocumentDateFormat As String, Optional ByVal LineID As String = "")

BG-X-83 DeliveryNoteReferencedDocument Details →

addDesignatedProductClassification

Sub addDesignatedProductClassification(ByVal Index As Integer, ByVal ClassCode As String, ByVal listID As String, ByVal listVersionID As String, Optional ByVal ClassName As String = "")

BT-158-00 Adds detailed information on the item classification Details →

AddDocumentNote

Sub AddDocumentNote(ByVal Content As String, Optional ByVal SubjectCode As String = "", Optional ByVal ContentCode As String = "")

Adds Invoice Note BG-1, BT-X-5, BT-21, BT-22 Details →

AddFile2Attach

Sub AddFile2Attach(ByVal FilePath As String)

AddItemIncludedTradeTax

Sub AddItemIncludedTradeTax(ByVal ItemIndex As Integer, ByVal CalculatedAmount As String, ByVal TypeCode As String, ByVal CategoryCode As String, ByVal RateApplicablePercent As String, Optional ByVal ExemptionReason As String = "", Optional ByVal ExemptionReasonCode As String = "")

Included tax for B2C per item / BG-X-4 Details →

addItemSpecifiedTradeAllowanceCharge

Function addItemSpecifiedTradeAllowanceCharge(ByVal ItemIndex As Integer, ByVal isCharge As Boolean, ByVal CalculationPercent As String, ByVal BasisAmount As String, ByVal ActualAmount As String, ByVal ReasonCode As String, ByVal Reason As String)

set BG-27/BG-28 Invoice Line Charges and Allowances Details →

AddLogisticsServiceCharge

Sub AddLogisticsServiceCharge(ByVal Description As String, ByVal AppliedAmount As String, ByVal AppliedAmountCurrencyID As String, ByVal TypeCode As String, ByVal CategoryCode As String, ByVal ApplicablePercent As String)

Add detailed information on logistics service fees Details →

AddPaymentMeans

Sub AddPaymentMeans(ByVal Payment_Type As iXML.Payment_Means, ByVal Comment As String, ByVal FinancialAccount_IBANID As String, Optional ByVal AccountName As String = "", Optional ByVal FinancialAccount_ProprietaryID As String = "", Optional ByVal BICID As String = "", Optional ByVal GermanBankleitzahlID As String = "", Optional ByVal BankName As String = "", Optional ByVal isDirectDebit As Boolean = False, Optional ByVal DirectDebitID )

Adds SpecifiedTradeSettlementPaymentMeans Object BG-16 Details →

AddProduct_Basic

Function AddProduct_Basic(ByVal BilledQuantity As String, ByVal QuantityUnit As String, ByVal ProductName As String, Optional ByVal ProductDescription As String = "", Optional ByVal GrossPrice As String = "", Optional ByVal NetPrice As String = "", Optional ByVal NetPriceBasisQuantity As String = "", Optional ByVal CurrencyID As String = "")

AddProduct_Comfort

Function AddProduct_Comfort(ByVal PositionID As Integer, ByVal Note As String, ByVal SellerAssignedID As String, ByVal BilledQuantity As String, ByVal QuantityUnit As String, ByVal ProductName As String, ByVal ProductDescription As String, ByVal GrossPrice As String, ByVal GrossPriceCurrency As String, ByVal BasisQuantity As String, ByVal BasisQuantityUnitCode As String, ByVal AllowanceChargeIndicator As Boolean, ByVal AllowanceAmount As Strin)

BG-25: Adds and item to the invoice Details →

AddProduct_Comfort_Quick

Function AddProduct_Comfort_Quick(ByVal PositionID As String, ByVal ProductName As String, ByVal ProductDescription As String, ByVal ProductCode As String, ByVal ProductNote As String, ByVal BilledQuantity As Double, ByVal QuantityUnit As String, ByVal GrossPrice_Per_Unit As Double, ByVal CurrencyID As String, ByVal Discount_per_Unit As Double, ByVal DiscountText As String, Optional ByVal TAXPercent As String = "", Optional ByVal TaxTypeCode As Strin)

AddSellerAssignedID

Sub AddSellerAssignedID(ByVal SellerAssignedID As String, Optional ByVal DocumentDate As String = "", Optional ByVal DocumentDateFormat As String = "")

BT-14: Details about the associated order confirmation Details →

AddSellerTAX

Sub AddSellerTAX(ByVal TAXNumber As String, ByVal TAXType As String)

AddShipFromTradePartyTAX

Sub AddShipFromTradePartyTAX(ByVal TAXNumber As String, ByVal TAXType As String)

BT-X-199-00: Adds Detailed information on tax information Details →

AddShipToTradePartyGlobalID

Sub AddShipToTradePartyGlobalID(ByVal IDVal As String, ByVal IDType As String)

Buyer global identifier BT-46-0 Details →

AddShipToTradePartyTAX

Sub AddShipToTradePartyTAX(ByVal TAXNumber As String, ByVal TAXType As String)

BT-X-161-00: Adds Detailed information on tax information of the goods recipient Details →

AddTradeAllowanceCharge

Sub AddTradeAllowanceCharge(ByVal ChargeIndicator As Boolean, ByVal BasisAmount As String, ByVal BasisAmountCurrencyID As String, ByVal ActualAmount As String, ByVal ActualAmountCurrencyID As String, ByVal TypeCode As String, ByVal CategoryCode As String, ByVal TAXRateApplicablePercent As String, Optional ByVal Reason As String = "", Optional ByVal CalculationPercent As String = "", Optional ByVal ReasonCode As String = "", Optional ByVal Seque)

Adds Document level allowances / charges BG-20, BG-21 Details →

AddTradePaymentTerms

Sub AddTradePaymentTerms(ByVal Description As String, Optional ByVal DueDate As String = "", Optional ByVal DueDateFormat As String = "", Optional ByVal DirectDebitMandateID As String = "", Optional ByVal PeriodUnit As String = "", Optional ByVal Period As String = "", Optional ByVal DiscountPercent As String = "", Optional ByVal DiscountAmount As String = "", Optional ByVal BasisOfDiscountAmount As String = "")

Adds new SpecifiedTradePaymentTerms Object Details →

AddTradeTax

Sub AddTradeTax(ByVal CalculatedAmount As String, ByVal CalculatedAmountCurrencyID As String, ByVal BasisAmount As String, ByVal BasisAmountCurrencyID As String, ByVal TypeCode As String, ByVal CategoryCode As String, ByVal ApplicablePercent As String, Optional ByVal ExemptionReason As String = "", Optional ByVal TaxPointDate As String = "", Optional ByVal TaxPointDateFormat As String = "", Optional ByVal DueDateTypeCode As String =)

BG-23: Add VAT BREAKDOWN Details →

ApplicableProductCharacteristicsCount

Property ApplicableProductCharacteristicsCount

BG-32 Count of ApplicableProductCharacteristics Details →

B

BusinessProcessSpecifiedDocumentContextParameter

Field BusinessProcessSpecifiedDocumentContextParameter

BuyerFAX

Property BuyerFAX

BT-X-115-00 Fax Number of Buyer. Note: Switches Profile to EXTENDED Details →

BuyerLegalID

Property BuyerLegalID

BuyerLegalID (for example HRZ) is BT-47 Details →

BuyerReference

Field BuyerReference

BuyerReference BT-10 Details →

C

CategoryCode

Field CategoryCode

ConvertDOCX2PDF

Function ConvertDOCX2PDF(ByVal Input_DOCX_Path As String, Optional ByRef Output_PDF_Path As String = "", Optional ByVal DoOverWrite As Boolean = True, Optional ByVal Licensekey As String = "", Optional ByVal ConverDecimalDot2Comma As Boolean = False)

Create_Invoice

Sub Create_Invoice(ByVal InvoiceID As String, Optional ByVal InvoiceNote As String = "", Optional ByVal InvoiceDate As String = "", Optional ByVal InvoiceDateFormat As String = "", Optional ByVal InvoiceName_FreeText As String = "", Optional ByVal InvoiceLanguageID_2Letter_ISO As String = "", Optional ByVal CurrencyID As String = "")

CreateCSV

Function CreateCSV(Optional ByRef SellerPath As String = "", Optional ByRef BuyerPath As String = "", Optional ByRef ItemsPath As String = "", Optional ByRef TotalsPath As String = "", Optional ByRef AllowancesPath As String = "", Optional ByVal DoOverWriteFiles As Boolean = False, Optional ByVal Seperator_Char As String = ",")

CreateDocFromXML

Function CreateDocFromXML(ByVal XMLPath As String, ByVal OutputDocPath As String, Optional ByRef DocxTemplatePath As String = "", Optional ByVal Licensekey As String = "", Optional ByVal DoOverWrite As Boolean = True, Optional ByVal AdditionalAttachment As String = "", Optional ByVal ConverDecimalDot2Comma As Boolean = False)

CreateInvoice

Function CreateInvoice(ByVal InvoiceID As String, Optional ByVal InvoiceNote As String = "", Optional ByVal InvoiceDate As String = "", Optional ByVal InvoiceDateFormat As String = "", Optional ByVal InvoiceName_FreeText As String = "", Optional ByVal InvoiceLanguageID_2Letter_ISO As String = "", Optional ByVal CurrencyID As String = "")

CreateNewInvoice

Function CreateNewInvoice(ByVal InvoiceID As String, Optional ByVal InvoiceNote As String = "", Optional ByVal InvoiceDate As String = "", Optional ByVal InvoiceDateFormat As String = "", Optional ByVal InvoiceName_FreeText As String = "", Optional ByVal InvoiceLanguageID_2Letter_ISO As String = "", Optional ByVal CurrencyID As String = "")

CreditorReferenceID

Field CreditorReferenceID

CreditorReferenceID BT-90 Details →

D

Document_ID

Field Document_ID

BT-1: Defines the Invoice Number. Details →

Document_Type

Field Document_Type

Document TypeCode BT-3 Details →

Document_TypeINT

Property Document_TypeINT

Document TypeCode BT-3 Details →

E

exportzugferdxml2disk

Function exportzugferdxml2disk(ByVal InputPDFPath As String, ByVal OutputXMLPath As String, Optional ByVal Licensekey As String = "", Optional ByVal DoOverwrite As Boolean = False)

ExportZUGFeRDXML2Disk

Function ExportZUGFeRDXML2Disk(ByVal InputPDFPath As String, ByVal OutputXMLPath As String, Optional ByVal Licensekey As String = "", Optional ByVal DoOverwrite As Boolean = False)
F

FileAttachments

Function FileAttachments(ByVal InputPDF As String, Optional ByVal OwnwerPass As String = "", Optional ByVal ForceLiveCycleMode As Boolean = False, Optional ByVal Licensekey As String = "")
G

GetActualDeliveryDate

Sub GetActualDeliveryDate(ByRef OccurrenceDateTime As String, Optional ByRef Format As String = "102")

GetAdditionalReferencedFile

Function GetAdditionalReferencedFile(ByVal Index As Integer, ByRef ID As String, ByRef FileName As String, ByRef MimeType As String, ByRef IssuerAssignedID As String, Optional ByRef LineID As String = "", Optional ByRef TypeCode As String = "", Optional ByRef ReferenceTypeCode As String = "", Optional ByRef Document_Date As String = "", Optional ByRef Name As String = "")

getApplicableProductCharacteristics

Sub getApplicableProductCharacteristics(ByVal ProductIndex As Integer, ByVal CharacteristicsIndex As Integer, ByRef Description As String, ByRef Value As String, Optional ByRef TypeCode As String = "", Optional ByRef ValueMeasure As String = "", Optional ByRef ValueMeasureUnitCode As String = "")

BG-32 Get ApplicableProductCharacteristic Details →

GetBillingPeriod

Sub GetBillingPeriod(ByRef StartDateTime As String, ByRef EndDateTime As String, Optional ByRef DateFormat As String = "102")

getItemSpecifiedTradeAllowanceCharge

Sub getItemSpecifiedTradeAllowanceCharge(ByVal ItemIndex As Integer, ByVal ChargeIndex As Integer, ByRef isCharge As Boolean, Optional ByRef CalculationPercent As String = "", Optional ByRef BasisAmount As String = "", Optional ByRef ActualAmount As String = "", Optional ByRef ReasonCode As String = "", Optional ByRef Reason As String = "")

get BG-27/BG-28 Invoice Line Charges and Allowances Details →

GetItemTradeTax

Sub GetItemTradeTax(ByVal ItemIndex As Integer, ByRef RateApplicablePercent As String, ByRef CategoryCode As String, Optional ByRef Reason As String = "", Optional ByRef ExemptionReasonCode As String = "", Optional ByRef CalculatedAmount As String = "", Optional ByRef TypeCode As String = "")

BG-30: Gets LINE VAT INFORMATION Details →

GetLineItemReferencedDocument

Function GetLineItemReferencedDocument(ByVal LineIndex As Integer, ByRef URIID As String, ByRef FileName As String, ByRef MimeType As String, ByRef IssuerAssignedID As String, Optional ByRef LineID As String = "", Optional ByRef TypeCode As String = "", Optional ByRef ReferenceTypeCode As String = "", Optional ByRef Document_Date As String = "")

GetLogisticsServiceCharge

Sub GetLogisticsServiceCharge(ByVal Index As Integer, ByRef Description As String, ByRef AppliedAmount As String, ByRef AppliedAmountCurrencyID As String, ByVal TypeCode As String, ByRef CategoryCode As String, ByRef ApplicablePercent As String)

Get detailed information on logistics service fees Details →

GetMonetarySummation

Function GetMonetarySummation(ByVal SummationType As iXML.SummationType)

getTotals

Sub getTotals(ByRef NettoTotal As String, Optional ByRef Total As String = "0.00", Optional ByRef DuePayable As String = "0.00", Optional ByRef TaxableTotal As String = "0.00", Optional ByRef TaxTotal As String = "0.00", Optional ByRef DiscountTotal As String = "0.00", Optional ByRef Prepaid As String = "0.00", Optional ByRef RoundingAmount As String = "0.00", Optional ByRef ChargeTotal As String = "0.00", Optional ByRef Currency )

BG-22: Reads the Document Totals. Details →

GetTradeAllowanceCharge

Sub GetTradeAllowanceCharge(ByVal Item As Integer, ByRef ChargeIndicator As Boolean, ByRef CalculationPercent As String, ByRef BasisAmount As String, ByRef BasisQuantity As String, ByRef BasisQuantityUnitCode As String, ByRef ActualAmount As String, ByRef Reason As String, ByRef ReasonCode As String, Optional ByRef SequenceNumeric As String = "", Optional ByRef Currency As String = "", Optional ByRef TaxCount As Integer = 0)

Gets Document level allowances / charges BG-20, BG-21 Details →

GetTradeAllowanceChargeTax

Sub GetTradeAllowanceChargeTax(ByVal Item As Integer, ByVal TaxItem As Integer, ByRef TaxRate As String, ByRef CategoryCode As String, ByRef TypeCode As String, ByRef TaxReason As String, ByRef CalculatedAmount As String)

GetZUGFeRD_XMLfromPDF

Function GetZUGFeRD_XMLfromPDF(ByVal InputPDF As String, Optional ByVal Licensekey As String = "", Optional ByRef DataLenght As Integer = 0)
I

ImportCSV

Function ImportCSV(Optional ByRef SellerPath As String = "", Optional ByRef BuyerPath As String = "", Optional ByRef ItemsPath As String = "", Optional ByRef TotalsPath As String = "", Optional ByRef AllowancesPath As String = "", Optional ByVal SeperatorChar As String = ",", Optional ByVal ImportCharacterSet As String = "", Optional ByVal deliverto As String = "", Optional ByVal deliverfrom As String = "")

InvoiceCurrencyCode

Field InvoiceCurrencyCode

BT-5: Defines the InvoiceCurrency Code. Details →

ItemWriteBillingPeriod

Sub ItemWriteBillingPeriod(ByVal ItemNo As Integer, ByVal StartDateTime As String, ByVal EndDateTime As String, Optional ByVal DateFormat As String = "102")
K

Kundennummer

Property Kundennummer
L

LastError

Property LastError

Licensed

Property Licensed

LoadPDF2Mem

Function LoadPDF2Mem(ByVal PDFFilePath As String, Optional ByVal OwnwerPass As String = "", Optional ByVal LicenseKey As String = "")

LoadXML

Function LoadXML(ByVal XMLPath As String, Optional ByVal LicenseKey As String = "")
M

MergeXMLIntoPDF

Function MergeXMLIntoPDF(ByVal XMLPath As String, ByVal PDFInputPath As String, ByVal PDFOutputPath As String, Optional ByVal DoOverWrite As Boolean = False, Optional ByVal AdditionalFile As String = "", Optional ByVal LicenseKey As String = "", Optional ByVal Author As String = "", Optional ByVal Title As String = "", Optional ByVal Subject As String = "", Optional ByVal Keywords As String = "")
P

PrintPDFDocument

Function PrintPDFDocument(ByVal FileName As String, ByVal LicenseKey As String, Optional ByRef PrinterName As String = "", Optional ByVal AutoRotate As Boolean = True, Optional ByVal AutoScaling As Boolean = True, Optional ByRef PrintTitle As String = "", Optional ByVal Password As String = "", Optional ByVal StartPage As Integer = -1, Optional ByVal EndPage As Integer = -1)
S

SaveAttachment

Function SaveAttachment(ByVal TargetPath As String, ByVal Index As Integer, Optional ByVal DoOverWrite As Boolean = False)

SealAndFlatten

Function SealAndFlatten(ByVal OutputPDF As String, Optional ByVal OverWriteTarget As Boolean = False, Optional ByVal InputPDF As String = "", Optional ByVal LicenseKey As String = "")

SellerLegalID

Property SellerLegalID

SellerLegalID (for example HRZ) is BT-30 Details →

Set_Actual_DeliveryDate

Sub Set_Actual_DeliveryDate(ByVal DeliveryDate As String, Optional ByVal DeliveryDateFormat As String = "102")

SetActualDeliveryDate

Sub SetActualDeliveryDate(ByVal OccurrenceDateTime As String, Optional ByVal Format As String = "102")

setActualDeliveryDateItem

Sub setActualDeliveryDateItem(ByVal Position As Integer, ByVal DeliveryDateTimeString As String, Optional ByVal DeliveryDateFormat As String = "102")

BT-X-85: Sets detailed information about the actual delivery of an item Details →

SetDespatchAdviceReferencedDocument

Sub SetDespatchAdviceReferencedDocument(ByVal IssuerAssignedID As String, Optional ByVal FormattedIssueDateTime As String = "", Optional ByVal Format As String = "")

SignPDF

Function SignPDF(ByVal InputPDFPath As String, ByVal Licensekey As String, Optional ByVal CertificateSerialNumber As String = "", Optional ByVal SignatureHashtype As Integer = 2, Optional ByVal SignReason As String = "I have seen this document", Optional ByVal SignContact As String = "", Optional ByVal SignLocation As String = "", Optional ByVal OutputPDFPath As String = "", Optional ByVal SignatureImagePath As String = "", Optional )
T

TestIndicator

Field TestIndicator

Trade_ItemAllowance

Property Trade_ItemAllowance

BG-27/28: INVOICE LINE ALLOWANCES / CHARGES Details →

Trade_ItemTradeAgreement

Property Trade_ItemTradeAgreement

BG-29: PRICE DETAILS Details →

Trade_ItemTradeBillingPeriod

Property Trade_ItemTradeBillingPeriod

BG-26 INVOICE LINE PERIOD Details →

Trade_ItemTradeBuyerAssignedID

Property Trade_ItemTradeBuyerAssignedID

BT-156: Line Item Buyer's identifier Details →

Trade_ItemTradeDelivery

Property Trade_ItemTradeDelivery

BT-129-0: Grouping of delivery details on line level Details →

Trade_ItemTradeDescription

Property Trade_ItemTradeDescription

BT-154: Line Item Description Details →

Trade_ItemTradeNotes

Property Trade_ItemTradeNotes

BT-127-00 LineItem IncludedNotes BT-127, BT-X-9, BT-X-10 Details →

Trade_ItemTradeProduct

Property Trade_ItemTradeProduct

BG-31: ITEM INFORMATION Details →

Trade_ItemTradeProductName

Property Trade_ItemTradeProductName

BT-153: Line Item Name Details →

Trade_ItemTradeSellerAssignedID

Property Trade_ItemTradeSellerAssignedID

BT-155: Line Item Sellers's identifier Details →

Trade_ItemTradeSettlement

Property Trade_ItemTradeSettlement

BG-30-00: Grouping of billing information at line level Details →

Trade_ItemTradeTax

Property Trade_ItemTradeTax

BG-30: LINE VAT INFORMATION Details →

TradeAllowanceCharge

Field TradeAllowanceCharge

TradePaymentTerm

Sub TradePaymentTerm(ByVal Index As Integer, ByRef Description As String, Optional ByRef ActualDiscountAmount As String = "", Optional ByRef CalculationPercent As String = "", Optional ByRef DirectDebitMandateID As String = "", Optional ByRef BasisDateTime As String = "", Optional ByRef BasisPeriod As String = "", Optional ByRef DueDate As String = "", Optional ByVal DiscountBasisAmount As String = "")

TradeProductBuyerAssignedID

Property TradeProductBuyerAssignedID

SellerAssignedID BT-156 Details →

TradeProductSellerAssignedID

Property TradeProductSellerAssignedID

SellerAssignedID BT-155 Details →

U

unitCode

Field unitCode
W

WriteAllBytes

Function WriteAllBytes(ByVal path As String, ByVal bytes() As Byte)

WriteBuyer

Sub WriteBuyer(ByVal CompanyName As String, ByVal PostCode As String, ByVal City As String, ByVal Streetline1 As String, Optional ByVal Streetline2 As String = "", Optional ByVal CountryCode_2Letter_ISO As String = "", Optional ByVal CustomerNo As String = "", Optional ByVal VAT_No As String = "", Optional ByVal Leitweg_ID As String = "", Optional ByVal Streetline3 As String = "")

WriteBuyerContactPerson

Sub WriteBuyerContactPerson(ByVal Person_Name As String, Optional ByVal Department As String = "", Optional ByVal email As String = "", Optional ByVal Telephone As String = "", Optional ByVal FAX As String = "")

BG-9: Buyer DefinedTradeContact Details →

WriteData2XMPField

Function WriteData2XMPField(ByVal XMLFieldName As String, ByVal FormFieldData As String)

WriteInvoiceeTradeParty

Sub WriteInvoiceeTradeParty(ByVal CompanyName As String, ByVal PostCode As String, ByVal City As String, ByVal Streetline1 As String, Optional ByVal Streetline2 As String = "", Optional ByVal CountryCode_2Letter_ISO As String = "", Optional ByVal CustomerNo As String = "", Optional ByVal VAT_No As String = "", Optional ByVal Leitweg_ID As String = "", Optional ByVal Streetline3 As String = "")

WriteItemTradeTax

Sub WriteItemTradeTax(ByVal ItemIndex As Integer, ByVal RateApplicablePercent As String, ByVal CategoryCode As String, Optional ByVal Reason As String = "", Optional ByVal ExemptionReasonCode As String = "", Optional ByVal CalculatedAmount As String = "", Optional ByVal TypeCode As String = "VAT")

BG-30: Adds LINE VAT INFORMATION Details →

WriteLineItemOriginTradeCountry

Sub WriteLineItemOriginTradeCountry(ByVal Index As Integer, ByVal ID As String)

BT-159: Writes detailed information on the item origin Details →

WriteSeller

Sub WriteSeller(ByVal CompanyName As String, ByVal PostCode As String, ByVal City As String, ByVal Streetline1 As String, Optional ByVal Streetline2 As String = "", Optional ByVal CountryCode_2Letter_ISO As String = "", Optional ByVal VAT_No As String = "", Optional ByVal Streetline3 As String = "")

WriteShipFromTradeParty

Sub WriteShipFromTradeParty(ByVal CompanyName As String, ByVal PostCode As String, ByVal City As String, ByVal Streetline1 As String, Optional ByVal Streetline2 As String = "", Optional ByVal CountryCode_2Letter_ISO As String = "", Optional ByVal CustomerNo As String = "", Optional ByVal VAT_No As String = "", Optional ByVal Leitweg_ID As String = "", Optional ByVal Streetline3 As String = "", Optional ByVal GlobalID As String = "", Optional By)

BG-X-30: Identification of the deviating sender Details →

WriteShipToTradeParty

Sub WriteShipToTradeParty(ByVal CompanyName As String, ByVal PostCode As String, ByVal City As String, ByVal Streetline1 As String, Optional ByVal Streetline2 As String = "", Optional ByVal CountryCode_2Letter_ISO As String = "", Optional ByVal LocationID As String = "", Optional ByVal VAT_No As String = "", Optional ByVal Leitweg_ID As String = "", Optional ByVal Streetline3 As String = "", Optional ByVal GlobalID As String = "", Optional By)

BG-13: DELIVERY INFORMATION Details →

WriteShipToTradePartyItem

Sub WriteShipToTradePartyItem(ByVal ItemID As String, ByVal CompanyName As String, ByVal PostCode As String, ByVal City As String, ByVal Streetline1 As String, Optional ByVal Streetline2 As String = "", Optional ByVal CountryCode_2Letter_ISO As String = "", Optional ByVal CustomerNo As String = "", Optional ByVal VAT_No As String = "", Optional ByVal Leitweg_ID As String = "", Optional ByVal Streetline3 As String = "", Optional ByVal GlobalID As )

WriteTotals

Sub WriteTotals(ByVal NettoTotal As String, ByVal Total As String, ByVal DuePayable As String, Optional ByVal TaxableTotal As String = "0.00", Optional ByVal TaxTotal As String = "0.00", Optional ByVal DiscountTotal As String = "0.00", Optional ByVal Prepaid As String = "0.00", Optional ByVal RoundingAmount As String = "0.00", Optional ByVal ChargeTotal As String = "0.00")

BG-22: Writes the Document Totals. Details →

Z

ZUGFeRD_TestIndikator

Property ZUGFeRD_TestIndikator