Venice
Purch::WriteDocument
 
Inserts or updates the prepared document.
 
void WriteDocument (
    enum eReportMode eReportMode
)
 
Parameters
eReportMode
[in] A value of the 'eReportMode' enumeration.
 
Remarks
If the purchase parameter 'Copy header remark to details' is set, then the purchase remark will be copied to the supplier and non-zero VAT entry lines. For explicit entry lines created with InsertDetail this does not happen automatically, you need to set that entry remark from your code.
 
See Also
CreatePurch
Handling accounting documents using the SDK
PrepareDocument
CancelDocument
 
Samples
 
C++
 
// Change the book date of the current document to 17/09/2025
pPurch->PrepareDocument (paUpdate);

pPurch->pBookDate = COleDateTime (2025, 9, 17, 0, 0, 0).m_dt;

pPurch->WriteDocument (rmFullReport);

C#
 
// Change the book date of the current document to 17/09/2025
oPurch.PrepareDocument (ePrepareAction.paUpdate);

oPurch.pBookDate = new DateTime (2025, 9, 17);

oPurch.WriteDocument (eReportMode.rmFullReport);

VBS
 
' Change the book date of the current document to 17/09/2025
Call oPurch.PrepareDocument(paUpdate)

oPurch.pBookDate = #9/17/2025#

Call oPurch.WriteDocument(rmFullReport)

VB.NET
 
' Change the book date of the current document to 17/09/2025
oPurch.PrepareDocument(ePrepareAction.paUpdate)

oPurch.pBookDate = #9/17/2025#

oPurch.WriteDocument (eReportMode.rmFullReport)