- Thema
- Beispiel Code
- SDK-Mitglieder
- Add_AdditionalReferencedFile() Add_ReferencedFile() GetAdditionalReferencedFile() GetLineItemReferencedDocument()
- Business Terms
- BT-122 Kennung der rechnungsbegründenden Unterlage BT-123 Beschreibung der rechnungsbegründenden Unterlage BT-124 Bezugsort der rechnungsbgegründenden Unterlage BT-125 Anhangsdokument BT-17 Ausschreibungs- oder Losreferenz BT-18 Objektkennung
- Veröffentlicht
Es gibt diverse Methoden um unterstützende Dokumente in das XML einzubinden. Häufig wird das auf globaler Ebene gemacht. Sie benötigen dazu mindestens Version 9.0.0.52 unseres SDK’s.
Sie benutzen hierzu die folgende Funktion:
alo.Add_AdditionalReferencedFile(FilePath, IssuerAssignedID, URIID, TypeCode, Name, ReferenceTypeCode, IssueDateTime, Document_DateFormat, MimeType)
Obige Variablen werden in BT-17, BT-18, BT-122, BT-123, BT-124 und BT-125 definiert.
Der TypeCode wird in UNTDID 1001 definiert. Zum Beispiel:
- 50: Validated priced tender
Der Code 50 “Price/sales catalogue response” wird benutzt, um die Ausschreibung oder das Los zu referenzieren. Zum Beispiel in BT-17. - 130: Invoicing data sheet
Der Code 130 “Rechnungsdatenblatt” wird benutzt, um eine vom Verkäufer angegebene Kennung für ein Objekt zu referenzieren. Zum Beispiel in BT-18. - 916: Related document
More on: https://stpe.semantic-treehouse.nl/codelist/Codelist_1506926523_00524266
Auslesen können Sie die Datei mit folgendem Code:
dim filearray() as byte = alo.GetAdditionalReferencedFile(Index, ID, FileName, MimeType, IssuerAssignedID, LineID, TypeCode, ReferenceTypeCode, Document_Date)
Es ist im “Extended Profile” weiterhin möglich für jeden Rechnungsposten ein Dokument einzubinden. Dazu wird die folgende Funktion benutzt:
Add_ReferencedFile(ReferencedFileType, PositionNO, FilePath, IssuerAssignedID, URIID, LineID, TypeCode, Name, ReferenceTypeCode, IssueDateTime, Document_DateFormat, MimeType)
Auch hier können Sie natürlich das Dokument wieder auslesen:
dim filearray() as byte = alo.GetLineItemReferencedDocument(PositionNO, URIID, FileName, MimeType, IssuerAssignedID, LineID, TypeCode, ReferenceTypeCode, Document_Date)
Note: Der Rechnungsempfänger könnte zusätzliche Detailangaben verlangen. Diese fügen Sie mit Add_ReferencedDocument ein.
Mehr zu dem Thema: Angabe von Vergabenummer (BT-17) und Objektkennung (BT-18)
Business Terms in diesem Artikel: BT-122 BT-123 BT-124 BT-125 BT-17 BT-18