BoCount Dynamics Electronic Banking

  • 2 minutes to read

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.