eol_invoice.print: Exact Online Invoice metadata package |
Print an invoice.
Documentatie:
Print an invoice and return results.
Procedureparameters
De volgende parameters kunnen worden gebruikt om het gedrag te sturen van de procedure eol_invoice.print. Voor verplichte parameters moet altijd een waarde worden opgegeven, maar optionele parameters hoeven in het algemeen geen waarde te hebben en de uitvoering zal standaard een vooraf bepaald gedrag vertonen. Waarden kunnen worden gespecificeerd op basis van positie en naam. In beide gevallen worden alle niet-gespecificeerde parameters geëvalueerd aan de hand van hun standaardwaarden.
Waardespecificatie op positie gebeurt door alle waarden van de eerste tot de laatste benodigde waarde op te sommen. Bijvoorbeeld: een `begin package.procedure(value1, value2, value3); end` voor een procedure met vier parameters gebruikt de standaardwaarde voor de vierde parameter en de opgegeven waarden voor de eerste drie.
Waardespecificatie op naam gebeurt door alle waarden die een waarde vereisen op te sommen. Bijvoorbeeld met `begin package.procedure (name1 => value1, name3 => value3); end` op dezelfde procedure gebruikt de standaardwaarden voor de tweede en vierde parameters en de gespecificeerde waarden voor de eerste en derde.
Naam |
Datatype |
Verplicht |
Standaardwaarde |
Documentatie |
|---|---|---|---|---|
Division |
int32 |
☑ |
|
Divisiecode. |
Document |
guid |
☐ |
|
Bevat het id van het gemaakte document. |
DocumentLayout |
guid |
☐ |
|
Op basis van deze lay-out wordt een PDF gemaakt en bij een Exact Online document en een e-mail gevoegd. |
EmailLayout |
guid |
☐ |
|
Op basis van deze lay-out wordt de e-mailtekst geproduceerd. |
ExtraText |
string |
☐ |
|
Extra tekst die kan worden toegevoegd aan het afgedrukte document en de e-mail. |
InvoiceDate |
datetime |
☐ |
|
Datum van de factuur. |
InvoiceID |
guid |
☑ |
|
Primaire sleutel, verwijzing naar EntryID van SalesInvoice. |
PostboxSender |
guid |
☐ |
|
De postbus van waaruit het bericht wordt verstuurd. |
ReportingPeriod |
int32 |
☐ |
|
Verslagperiode. |
ReportingYear |
int32 |
☐ |
|
Verslagjaar. |
SendEmailToCustomer |
boolean |
☑ |
False |
Zet op Waar als een e-mail met de factuur moet worden verzonden naar de factuurklant. Deze optie vervangt SendInvoiceToCustomerPostbox. |
SendInvoiceToCustomerPostbox |
boolean |
☑ |
False |
Zet op Waar als een postbusbericht met de factuur moet worden verzonden naar de factuurklant. |
SendInvoiceViaPeppol |
boolean |
☑ |
False |
Whether to send via Peppol. |
SendOutputBasedOnAccount |
boolean |
☑ |
False |
Zet op Waar als de uitvoervoorkeur van de rekening moet worden genomen. Het zal ofwel alleen Document, Email of Digitale postbus zijn. Deze optie overrulet zowel SendEmailToCustomer als SendInvoiceToCustomerPostbox. |
SenderEmailAddress |
string |
☐ |
|
E-mailadres van waaruit de e-mail wordt verstuurd. Indien niet opgegeven, wordt het e-mailadres van het bedrijf gebruikt. |
MapApiErrorToMessage |
boolean |
☑ |
True |
Set to True when an API error such as a broken business rule must be mapped to a message. |