Venice
Sales::WriteDocument
 
Inserts or updates the prepared document.
 
void WriteDocument (
    enum eReportMode eReportMode
)
 
Parameters
eReportMode
[in] A value of the 'eReportMode' enumeration.
 
Remarks
If the sales parameter 'Copy header remark to details' is set, then the sale remark will be copied to the customer 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
CreateSales
Handling accounting documents using the SDK
PrepareDocument
CancelDocument
 
Samples
 
C++
 
// Change the book date of the current document to 17/09/2025
pSales->PrepareDocument (paUpdate);

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

pSales->WriteDocument (rmFullReport);

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

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

oSales.WriteDocument (eReportMode.rmFullReport);

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

oSales.pBookDate = #9/17/2025#

Call oSales.WriteDocument(rmFullReport)

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

oSales.pBookDate = #9/17/2025#

oSales.WriteDocument (eReportMode.rmFullReport)