Codeunit 18123005 EOS063 Outb. Purch. EDoc. Wrt.
Codeunit 18123005 EOS063 Outb. Purch. EDoc. Wrt.
Methods
CreateFEfor
procedure CreateFEfor(Document: Variant; var FE: Codeunit "Temp Blob")
Start the creation of the XML for the document given
Parameters / Return Value
Document
Variant
The document: Handle Only Purchase Invoice/Cr. Memo Header
FE
Codeunit "Temp Blob"
The XML is saved to a Blob
GetLastProgressiveID
procedure GetLastProgressiveID(): Code[20]
Parameters / Return Value
- Returns
Code[20]
SetXmlLinesSource
procedure SetXmlLinesSource(NewXmlLinesSource: Enum "EOS063 XML Doc. Lines Source")
Parameters / Return Value
- NewXmlLinesSource
Enum "EOS063 XML Doc. Lines Source"
hasTransmissionIntermediaryVendor
procedure hasTransmissionIntermediaryVendor(var IdPaese: Text; var IdCodice: Text; var CodiceFiscale: Text; var Denominazione: Text): Boolean
Parameters / Return Value
IdPaese
Text[]
IdCodice
Text[]
CodiceFiscale
Text[]
Denominazione
Text[]
Returns
Boolean
hasSoggettoEmittente
procedure hasSoggettoEmittente(var SoggettoEmittente: Text): Boolean
Parameters / Return Value
SoggettoEmittente
Text[]
Returns
Boolean
Events
OnBeforeAddElementText
local procedure OnBeforeAddElementText(TempDocumentBuffer: Record "Purch. Inv. Header" temporary; var TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; var elementName: Text[250]; id: Text; var Value: Text; var XmlWriter: Codeunit "EOS Xml Writer"; DocumentRecRef: RecordRef)
On Before Add Element Text <elementName>Value</elementName>
Parameters / Return Value
TempDocumentBuffer
Record "Purch. Inv. Header"
Temporary buffer based on table Purch. Inv. Header. Contains data that will be exported for document header
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Temporary buffer based on table Purch. Inv. Line. Contains data that will be exported for document line
elementName
Text[250]
same as OnBeforeAddStartTag
id
Text[]
same as OnBeforeAddStartTag
Value
Text[]
The Value of element. If empty it won’t be added
XmlWriter
Codeunit "EOS Xml Writer"
same as OnBeforeAddStartTag
DocumentRecRef
RecordRef
Recordref of the reference document header
OnAfterAddElement
local procedure OnAfterAddElement(TempDocumentBuffer: Record "Purch. Inv. Header" temporary; var TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; elementName: Text[250]; id: Text; var XmlWriter: Codeunit "EOS Xml Writer"; DocumentRecRec: RecordRef)
On After Add Element
Parameters / Return Value
TempDocumentBuffer
Record "Purch. Inv. Header"
Temporary buffer based on table Purch. Inv. Header. Contains data that will be exported for document header
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Temporary buffer based on table Purch. Inv. Line. Contains data that will be exported for document line
elementName
Text[250]
same of OnBeforeAddStartTag
id
Text[]
same of OnBeforeAddStartTag
XmlWriter
Codeunit "EOS Xml Writer"
same of OnBeforeAddStartTag
DocumentRecRec
RecordRef
Recordref of the reference document header
OnBeforeCreateXML
local procedure OnBeforeCreateXML(var Document: Variant; var tempBlob: Codeunit "Temp Blob"; var handled: Boolean)
If you want to modify something before creating the XML or if you want to generate your own XML use this
Parameters / Return Value
Document
Variant
the Document that need the XML
tempBlob
Codeunit "Temp Blob"
The XML need to be saved to a BLOB
handled
Boolean
If True then bypass the standard code (no XML generated)
OnAfterCreateXML
local procedure OnAfterCreateXML(var Document: Variant; var tempBlob: Codeunit "Temp Blob")
If you want to modify something after creating the XML
Parameters / Return Value
Document
Variant
the Document that need the XML
tempBlob
Codeunit "Temp Blob"
The XML need to be saved to a BLOB
OnBeforeBuildTempDatiTrasmissioneBuffer
local procedure OnBeforeBuildTempDatiTrasmissioneBuffer(var TempDatiTrasmissioneBuffer: Record "EOS Outb. Electr. Doc. Setup" temporary; RecRef: RecordRef; var IsHandled: Boolean)
Raised before buffer data for DatiTrasmissione group is filled
Parameters / Return Value
TempDatiTrasmissioneBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in DatiTrasmissione group
RecRef
RecordRef
Source document recordref
IsHandled
Boolean
If True then bypass the standard app code
OnAfterBuildTempDatiTrasmissioneBuffer
local procedure OnAfterBuildTempDatiTrasmissioneBuffer(var TempDatiTrasmissioneBuffer: Record "EOS Outb. Electr. Doc. Setup" temporary; RecRef: RecordRef)
Raised after buffer data for DatiTrasmissione group is filled
Parameters / Return Value
TempDatiTrasmissioneBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in DatiTrasmissione group
RecRef
RecordRef
Source document recordref
OnBeforeBuildTempCedentePrestatoreBuffer
local procedure OnBeforeBuildTempCedentePrestatoreBuffer(var TempCedentePrestatoreBuffer: Record "EOS Outb. Electr. Doc. Setup" temporary; RecRef: RecordRef; var IsHandled: Boolean)
Raised before buffer data for CedentePrestatore group is filled
Parameters / Return Value
TempCedentePrestatoreBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CedentePrestatore group
RecRef
RecordRef
Source document recordref
IsHandled
Boolean
If True then bypass the standard app code
OnAfterBuildTempCedentePrestatoreBuffer
local procedure OnAfterBuildTempCedentePrestatoreBuffer(var TempCedentePrestatoreBuffer: Record "EOS Outb. Electr. Doc. Setup" temporary; RecRef: RecordRef)
Raised after buffer data for CedentePrestatore group is filled
Parameters / Return Value
TempCedentePrestatoreBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CedentePrestatore group
RecRef
RecordRef
Source document recordref
OnBeforeBuildTempCessionarioCommittenteBuffer
local procedure OnBeforeBuildTempCessionarioCommittenteBuffer(var TempCessionarioCommittenteBuffer: Record "EOS Outb. Electr. Doc. Setup" temporary; RecRef: RecordRef; var IsHandled: Boolean)
Raised before buffer data for CessionarioCommittente group is filled
Parameters / Return Value
TempCessionarioCommittenteBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CessionarioCommittente group
RecRef
RecordRef
Source document recordref
IsHandled
Boolean
If True then bypass the standard app code
OnAfterBuildTempCessionarioCommittenteBuffer
local procedure OnAfterBuildTempCessionarioCommittenteBuffer(var TempCessionarioCommittenteBuffer: Record "EOS Outb. Electr. Doc. Setup" temporary; RecRef: RecordRef)
Raised after buffer data for CessionarioCommittente group is filled
Parameters / Return Value
TempCessionarioCommittenteBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CessionarioCommittente group
RecRef
RecordRef
Source document recordref
OnBeforeBuildTempDocumentBuffer
local procedure OnBeforeBuildTempDocumentBuffer(var TempDocumentBuffer: Record "Purch. Inv. Header" temporary; RecRef: RecordRef; var IsHandled: Boolean)
Raised before buffer data for document header group is filled
Parameters / Return Value
TempDocumentBuffer
Record "Purch. Inv. Header"
Temporary buffer based on table Purch. Inv. Header. Contains data that will be exported for document header
RecRef
RecordRef
Source document recordref
IsHandled
Boolean
If True then bypass the standard app code
OnAfterBuildTempDocumentBuffer
local procedure OnAfterBuildTempDocumentBuffer(var TempDocumentBuffer: Record "Purch. Inv. Header" temporary; RecRef: RecordRef)
Raised after buffer data for document header group is filled
Parameters / Return Value
TempDocumentBuffer
Record "Purch. Inv. Header"
Temporary buffer based on table Purch. Inv. Header. Contains data that will be exported for document header
RecRef
RecordRef
Source document recordref
OnBeforeBuildTempTaxRepresentativeBuffer
local procedure OnBeforeBuildTempTaxRepresentativeBuffer(var TempTaxRepresentativeBuffer: Record Vendor temporary; RecRef: RecordRef; var HasTaxRepresentative: Boolean; var IsHandled: Boolean)
Raised before buffer data for RappresentanteFiscale group is filled
Parameters / Return Value
TempTaxRepresentativeBuffer
Record "Vendor"
Temporary buffer based on table Vendor. Contains data that will be exported in RappresentanteFiscale group
RecRef
RecordRef
Source document recordref
HasTaxRepresentative
Boolean
Return values that specifies if
IsHandled
Boolean
If True then bypass the standard app code
OnAfterBuildTempTaxRepresentativeBuffer
local procedure OnAfterBuildTempTaxRepresentativeBuffer(var TempTaxRepresentativeBuffer: Record Vendor temporary; RecRef: RecordRef; var HasTaxRepresentative: Boolean)
Raised after buffer data for RappresentanteFiscale group is filled
Parameters / Return Value
TempTaxRepresentativeBuffer
Record "Vendor"
Temporary buffer based on table Vendor. Contains data that will be exported in RappresentanteFiscale group
RecRef
RecordRef
Source document recordref
HasTaxRepresentative
Boolean
Return values that specifies if
OnBeforeBuildTempDocumentLineBuffer
local procedure OnBeforeBuildTempDocumentLineBuffer(var TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; var TempDocumentBuffer: Record "Purch. Inv. Header" temporary; RecRef: RecordRef; var IsHandled: Boolean)
Raised before buffer data for CessionarioCommittente group is filled
Parameters / Return Value
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Temporary buffer based on table Purch. Inv. Line. Contains data that will be exported for document line
TempDocumentBuffer
Record "Purch. Inv. Header"
Temporary buffer based on table Purch. Inv. Header. Contains data that will be exported for document header
RecRef
RecordRef
Source document recordref
IsHandled
Boolean
If True then bypass the standard app code
OnAfterBuildTempDocumentLineBuffer
local procedure OnAfterBuildTempDocumentLineBuffer(var TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; var TempDocumentBuffer: Record "Purch. Inv. Header" temporary; RecRef: RecordRef)
Raised after buffer data for CessionarioCommittente group is filled
Parameters / Return Value
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Temporary buffer based on table Purch. Inv. Line. Contains data that will be exported for document line
TempDocumentBuffer
Record "Purch. Inv. Header"
Temporary buffer based on table Purch. Inv. Header. Contains data that will be exported for document header
RecRef
RecordRef
Source document recordref
OnBeforeWriteDatiTrasmissione_1_1
local procedure OnBeforeWriteDatiTrasmissione_1_1(TempDatiTrasmissioneBuffer: Record "EOS Outb. Electr. Doc. Setup"; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean)
On Before Write Dati Trasmissione (1.1.X)
Parameters / Return Value
TempDatiTrasmissioneBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in DatiTrasmissione group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
if true then skip the standard logics
OnAfterWriteDatiTrasmissione_1_1
local procedure OnAfterWriteDatiTrasmissione_1_1(TempDatiTrasmissioneBuffer: Record "EOS Outb. Electr. Doc. Setup"; var XmlWriter: Codeunit "EOS Xml Writer")
On After Write Dati Trasmissione (1.1.X)
Parameters / Return Value
TempDatiTrasmissioneBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in DatiTrasmissione group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBeforeWriteCedentePrestatore_1_2
local procedure OnBeforeWriteCedentePrestatore_1_2(TempCedentePrestatoreBuffer: Record "EOS Outb. Electr. Doc. Setup"; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean)
On Before Write Cedente Prestatore (1.2.X)
Parameters / Return Value
TempCedentePrestatoreBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CedentePrestatore group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
if true then skip the standard logics
OnBeforeWriteCodiceFiscale_1_2_1_2
local procedure OnBeforeWriteCodiceFiscale_1_2_1_2(TempCedentePrestatoreBuffer: Record "EOS Outb. Electr. Doc. Setup"; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean)
On Before Write Codice Fiscale (1.2.1.2)
Parameters / Return Value
TempCedentePrestatoreBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CedentePrestatore group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
if true then skip the standard logics
OnAfterWriteCedentePrestatore_1_2
local procedure OnAfterWriteCedentePrestatore_1_2(TempCedentePrestatoreBuffer: Record "EOS Outb. Electr. Doc. Setup"; var XmlWriter: Codeunit "EOS Xml Writer")
On After Write Cedente Prestatore (1.2.X)
Parameters / Return Value
TempCedentePrestatoreBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CedentePrestatore group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBeforeWriteRappresentanteFiscale_1_3
local procedure OnBeforeWriteRappresentanteFiscale_1_3(TempTaxRepresentativeRec: Record Vendor; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean)
On Before Write Rappresentante Fiscale (1.3.X)
Parameters / Return Value
TempTaxRepresentativeRec
Record "Vendor"
Temporary buffer based on table Vendor. Contains data that will be exported in RappresentanteFiscale group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
if true then skip the standard logics
OnAfterWriteRappresentanteFiscale_1_3
local procedure OnAfterWriteRappresentanteFiscale_1_3(TempTaxRepresentativeRec: Record Vendor; var XmlWriter: Codeunit "EOS Xml Writer")
On After Write Rappresentante Fiscale (1.3.X)
Parameters / Return Value
TempTaxRepresentativeRec
Record "Vendor"
Temporary buffer based on table Vendor. Contains data that will be exported in RappresentanteFiscale group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBeforeWriteCessionarioCommittente_1_4
local procedure OnBeforeWriteCessionarioCommittente_1_4(TempCessionarioCommittenteBuffer: Record "EOS Outb. Electr. Doc. Setup" temporary; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean; DocumentRecRec: RecordRef)
On Before Write Cessionario Committente (1.4.X)
Parameters / Return Value
TempCessionarioCommittenteBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CessionarioCommittente group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
if true then skip the standard logics
DocumentRecRec
RecordRef
Recordref of the reference document header
OnAfterWriteCessionarioCommittente_1_4
local procedure OnAfterWriteCessionarioCommittente_1_4(TempCessionarioCommittenteBuffer: Record "EOS Outb. Electr. Doc. Setup" temporary; var XmlWriter: Codeunit "EOS Xml Writer"; DocumentRecRec: RecordRef)
On After Write Cessionario Committente (1.4.X)
Parameters / Return Value
TempCessionarioCommittenteBuffer
Record "EOS Outb. Electr. Doc. Setup"
Temporary buffer based on table EOS Outb. Electr. Doc. Setup. Contains data that will be exported in CessionarioCommittente group
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
DocumentRecRec
RecordRef
Recordref of the reference document header
OnBeforewriteDatiGenerali_2_1
local procedure OnBeforewriteDatiGenerali_2_1(TempDocumentBuffer: Record "Purch. Inv. Header" temporary; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean)
On Before write Dati Generali (2.1.X)
Parameters / Return Value
TempDocumentBuffer
Record "Purch. Inv. Header"
Temporary buffer based on table Purch. Inv. Header. Contains data that will be exported for document header
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
if true then skip the standard logics
OnAfterwriteDatiGenerali_2_1
local procedure OnAfterwriteDatiGenerali_2_1(TempDocumentBuffer: Record "Purch. Inv. Header" temporary; var XmlWriter: Codeunit "EOS Xml Writer")
On After write Dati Generali (2.1.X)
Parameters / Return Value
TempDocumentBuffer
Record "Purch. Inv. Header"
Temporary buffer based on table Purch. Inv. Header. Contains data that will be exported for document header
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBeforewriteDatiBeniServizi_2_2_1
local procedure OnBeforewriteDatiBeniServizi_2_2_1(var TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; var XmlWriter: Codeunit "EOS Xml Writer"; var handled: Boolean; DocumentRecRec: RecordRef)
On Before write Dati Beni Servizi - Dettaglio linee (2.2.1.X)
Parameters / Return Value
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Temporary buffer based on table Purch. Inv. Line. Contains data that will be exported for aggregated document line
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
handled
Boolean
if true then skip the standard logics
DocumentRecRec
RecordRef
Recordref of the reference document header
OnAfterwriteDatiBeniServizi_2_2_1
local procedure OnAfterwriteDatiBeniServizi_2_2_1(var TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; var XmlWriter: Codeunit "EOS Xml Writer")
On After write Dati Beni Servizi - Dettaglio linee (2.2.1.X)
Parameters / Return Value
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Temporary buffer based on table Purch. Inv. Line. Contains data that will be exported for aggregated document line
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBeforewriteDatiRiepilogo_2_2_2
local procedure OnBeforewriteDatiRiepilogo_2_2_2(var TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; var XmlWriter: Codeunit "EOS Xml Writer"; var handled: Boolean; DocumentRecRec: RecordRef)
On Before write Dati Beni Servizi - Dati Riepilogo (2.2.2.X)
Parameters / Return Value
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Temporary buffer based on table Purch. Inv. Line. Contains data that will be exported for aggregated document line
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
handled
Boolean
if true then skip the standard logics
DocumentRecRec
RecordRef
Recordref of the reference document header
OnAfterwriteDatiRiepilogo_2_2_2
local procedure OnAfterwriteDatiRiepilogo_2_2_2(var TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; var XmlWriter: Codeunit "EOS Xml Writer"; DocumentRecRec: RecordRef)
On After write Dati Beni Servizi - Dati Riepilogo (2.2.2.X)
Parameters / Return Value
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Temporary buffer based on table Purch. Inv. Line. Contains data that will be exported for aggregated document line
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
DocumentRecRec
RecordRef
Recordref of the reference document header
OnWriteDatiPagamento_2_4
local procedure OnWriteDatiPagamento_2_4(DocumentRecRec: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer")
Use this event if you want to export DatiPagamento tags. Standard do not supports this tag group-
Parameters / Return Value
DocumentRecRec
RecordRef
Recordref of the reference document header
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnWriteAllegati_2_5
local procedure OnWriteAllegati_2_5(DocumentRecRec: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer")
Use this event if you want to export Allegati tags. Standard do not supports this tag group-
Parameters / Return Value
DocumentRecRec
RecordRef
Recordref of the reference document header
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnWriteAltriDatiGestionali_2_2_1_16
local procedure OnWriteAltriDatiGestionali_2_2_1_16(DocumentRecRec: RecordRef; TempDocLineBuffer: Record "Purch. Inv. Line" temporary; var XmlWriter: Codeunit "EOS Xml Writer")
Use this event if you want to export AltriDatiGestionali tags. Standard do not supports this tag group-
Parameters / Return Value
DocumentRecRec
RecordRef
Recordref of the reference document header
TempDocLineBuffer
Record "Purch. Inv. Line"
Temporary record of the reference aggregated document line
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnAddStabileOrganizzazione_1_2_3
local procedure OnAddStabileOrganizzazione_1_2_3(header: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer"; var IsHandled: Boolean)
Needed if you want to add Stabile Organizzazione (ID 1.2.3.X)
Parameters / Return Value
header
RecordRef
The header of the purchase document
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
IsHandled
Boolean
if true then skip the standard logics
OnBeforeWriteThirdSubject_1_5
local procedure OnBeforeWriteThirdSubject_1_5(header: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer"; var handled: Boolean)
On Before Write Third Subject (1.5.X)
Parameters / Return Value
header
RecordRef
The header of the document (purchase header)
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
handled
Boolean
if true then skip the standard logics
OnAfterWriteThirdSubject_1_5
local procedure OnAfterWriteThirdSubject_1_5(header: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer")
On After Write Third Subject (1.5.X)
Parameters / Return Value
header
RecordRef
The header of the document (purchase header)
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBeforeWriteSoggettoEmittente_1_6
local procedure OnBeforeWriteSoggettoEmittente_1_6(header: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer"; var handled: Boolean)
On Before Write Soggetto Emittente (1.6.X)
Parameters / Return Value
header
RecordRef
The header of the document (purchase header)
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
handled
Boolean
if true then skip the standard logics
OnAfterWriteSoggettoEmittente_1_6
local procedure OnAfterWriteSoggettoEmittente_1_6(header: RecordRef; var XmlWriter: Codeunit "EOS Xml Writer")
On After Write Soggetto Emittente (1.6.X)
Parameters / Return Value
header
RecordRef
The header of the document (purchase header)
XmlWriter
Codeunit "EOS Xml Writer"
Codeunit “EOS Xml Writer”
OnBeforewriteDatiBeniServizi_Description_2_2_1_4
local procedure OnBeforewriteDatiBeniServizi_Description_2_2_1_4(TempDocumentLineBuffer: Record "Purch. Inv. Line" temporary; var Description: Text)
Raised before insert tag “Description” 2.2.1.4 for Dati Beni Servizi - Dettaglio linee (2.2.1.X). Use it to modify the description.
Parameters / Return Value
TempDocumentLineBuffer
Record "Purch. Inv. Line"
Current record of buffer based on table Purch. Inv. Line. The buffer contains data that will be exported for aggregated document line
Description
Text[]
Description to insert
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.