BoCount Dynamics Electronic Banking
Kopieer onderstaande syntax om een afhankelijkheid te nemen op deze extensie.
{
"id": "12333f0d-a569-4568-a286-f66e84b12d5d",
"name": "BoCount Dynamics Electronic Banking",
"publisher": "Christiaens",
"version": "16.3.200912.0"
}
Events
Codeunit CFL Coda File Management
CFLOnAfterCodaFileLineSetFilters
local procedure CFLOnAfterCodaFileLineSetFilters(var CFLCodaFileLine: record "CFL CODA File Line"; BankAccoutNo: text[30]; IBAN: text[34]; EnterpriseNo: text[11])
begin
end;
Gebruik dit event om in te grijpen in de filters van de tabel CFL Coda File Line.
Codeunit CFL CODA Import Management
CFLOnAfterCheckAccountType
local procedure CFLOnAfterCheckAccountType(IBANNumber: Text[34]; Data: text[128]; BankAcc: record "Bank Account"; var IsHandled: boolean)
begin
end;
CFLCheckNewBalanceOnAfterCheckAccountType
local procedure CFLCheckNewBalanceOnAfterCheckAccountType(IBANNumber: Text[34]; Data: text[128]; BankAcc: record "Bank Account"; var IsHandled: boolean)
begin
end;
CFLOnAfterParseInformationRecord
local procedure CFLOnAfterParseInformationRecord(var CodBankStmtSrcLine: record "CODA Statement Source Line")
begin
end;
Codenit CFL CODA Write Statements
CFLOnBeforeModifyCodBankStmtLine
local procedure CFLOnBeforeModifyCodBankStmtLine(var CodBankStmtLine: record "CODA Statement Line")
begin
end;
CFLOnAfterUpdateMovement
local procedure CFLOnAfterUpdateMovement(CodBankStmtSrcLine: record "CODA Statement Source Line"; var CodBankStmtLine: record "CODA Statement Line")
begin
end;
CFLOnAfterUpdateInformation
local procedure CFLOnAfterUpdateInformation(CodBankStmtSrcLine: record "CODA Statement Source Line"; var CodBankStmtLine: record "CODA Statement Line")
begin
end;
CFLOnBeforeShowSwiftCodeError
local procedure CFLOnBeforeShowSwiftCodeError(var CodedBankStmtSrcLine: Record "CODA Statement Source Line"; SwiftCode: text[11]; BankAccSwiftCode: code[20]; var ShowSwiftCodeError: boolean)
begin
end;
CFLOnBeforeShowEnterpriseNoError
local procedure CFLOnBeforeShowEnterpriseNoError(var CodedBankStmtSrcLine: Record "CODA Statement Source Line"; EnterpriseNo: text[11]; Vid2: text[11]; var ShowEntrepriseNoError: boolean)
begin
end;
Codeunit CFL PEPPOL Event Subscriber
CFLPEPPOLManagement-OnAfterGetAdditionalDocRefInfo-OnBeforeGeneratePdf
Gebruik dit event om in de communicatie met Peppol om een maatwerkrapport te gebruiken als verkoopfactuur, verkoopcreditnota, servicefactuur of servicecreditnota. De variabele DocumentAsBase64EncodedString moet opgevuld worden met een base64-encoded string die de Pdf bevat van het document dat verstuurd moet worden.
[EventSubscriber(ObjectType::Codeunit, Codeunit::"CFL PEPPOL Event Subscriber", 'CFLPEPPOLManagement-OnAfterGetAdditionalDocRefInfo-OnBeforeGeneratePdf', '', true, true)]
local procedure "CFL PEPPOL Event Subscriber_CFLPEPPOLManagement-OnAfterGetAdditionalDocRefInfo-OnBeforeGeneratePdf"
(
var RecRef: RecordRef;
var DocumentAsBase64EncodedString: Text;
var IsHandled: Boolean
)
begin
end;
CFLPEPPOLManagement-OnAfterGetAdditionalDocRefInfo-OnBeforeGeneratePdf
[EventSubscriber(ObjectType::Codeunit, Codeunit::"CFL PEPPOL Event Subscriber", 'CFLPEPPOLManagement-OnAfterGetAdditionalDocRefInfo-OnBeforeCode', '', true, true)]
local procedure "CFL PEPPOL Event Subscriber_CFLPEPPOLManagement-OnAfterGetAdditionalDocRefInfo-OnBeforeCode"
(
var AdditionalDocumentReferenceID: Text;
var AdditionalDocRefDocumentType: Text;
var URI: Text;
var MimeCode: Text;
var EmbeddedDocumentBinaryObject: Text;
SalesHeader: Record "Sales Header";
var IsHandled: Boolean
)
begin
IsHandled := true;
end;
Enums
CFL Codabox API
extensible = false
waarden:
- CFL None : geen Codabox API geconfigureerd.
- CFL Invoicing Software: Codabox API voor eindklant. Enkel eigen Codabox berichten op te halen.
- CFL Accouting Software: Codabox API voor boekhoudkantoren. Codabox-berichten van alle klanten van boekhoudkantoor kunnen opgehaald worden.
CFL PEPPOL Ibanity Status
De status dat een bericht kan hebben tijdens de communicatie met Peppol. Meer info is the vinden op de site van Ibanity (https://documentation.ibanity.com/einvoicing/api#peppol-document-attributes).
extensible = false
waarden:
- new: Een nieuw document krijgt automatisch deze status
- created: Het document werd succesvol ontvangen door Ibanity en zal verwerkt worden.
- sending: Het document is geldig en zal naar de betrokken partij verstuurd worden.
- sent: Het document werd verstuurd naar de betrokken, partij. Bij deze status hoort een TranactionId.
- invalid: Het document is niet geldig.
- send-error: Het document kan niet verstuurd worden naar de betrokken partj.