Codeunit 11518 "Swiss QR-Bill Mgt." (CH)
CH country layer · Microsoft.Bank.Payment
Across versions
- BC23-28not present
- BC29-30present
CH country layer · Microsoft.Bank.Payment · BC29-30 · source at ea08af5e · facts from BC29
An object of the CH localization, not part of W1.
Properties
| Property | Value |
|---|---|
| Permissions | tabledata “Tenant Media” = rd |
Events published
OnBeforeReportPrintToStream(var SwissQRBillBuffer: Record "Swiss QR-Bill Buffer"; var PDFFileTempBlob: Codeunit "Temp Blob"; var Result: Boolean; var IsHandled: Boolean)(integration)OnGetAllowedCurrencyCodeFilterOnAfterSetFilter(var Currency: Record "Currency")(integration)
Event subscriptions
- OnBeforeInsertPaymentExportDataForSEPADD subscribes to Codeunit “SEPA DD-Fill Export Buffer” OnBeforeInsertPaymentExportData
Procedures
GetQRBillCaption(): Text(internal)FindServiceInvoiceFromLedgerEntry(var ServiceInvoiceHeader: Record "Service Invoice Header"; CustLedgerEntry: Record "Cust. Ledger Entry"): Boolean(internal)FindIssuedReminderFromLedgerEntry(var IssuedReminderHeader: Record "Issued Reminder Header"; CustLedgerEntry: Record "Cust. Ledger Entry"): Boolean(internal)FindIssuedFinChargeMemoFromLedgerEntry(var IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header"; CustLedgerEntry: Record "Cust. Ledger Entry"): Boolean(internal)FindCustLedgerEntry(var LedgerEntryNo: Integer; CustomerNo: Code[20]; DocumentType: Enum "Gen. Journal Document Type"; DocumentNo: Code[20]; PostingDate: Date): BooleanFilterCustLedgerEntry(var CustLedgerEntry: Record "Cust. Ledger Entry"; CustomerNo: Code[20]; DocumentType: Enum "Gen. Journal Document Type"; DocumentNo: Code[20]; PostingDate: Date): BooleanFormatEnabledReportsCount(EnabledReportsCount: Integer): Text(internal)CalcEnabledReportsCount(): Integer(internal)FormatQRPaymentMethodsCount(QRPaymentMethods: Integer): Text(internal)CalcQRPaymentMethodsCount(): Integer(internal)PrintFromBuffer(var SwissQRBillBuffer: Record "Swiss QR-Bill Buffer")(internal)GenerateImage(var SwissQRBillBuffer: Record "Swiss QR-Bill Buffer")GetCurrency(CurrencyCode: Code[10]): Code[10](internal)AllowedCurrencyCode(CurrencyCode: Code[10]): BooleanAllowedISOCurrency(CurrencyText: Text): Boolean(internal)GetAllowedCurrencyCodeFilter(): Text(internal)LookupFilteredSalesInvoices(): Code[20](internal)LookupFilteredServiceInvoices(): Code[20](internal)LookupFilteredReminders(): Code[20](internal)LookupFilteredFinChargeMemos(): Code[20](internal)LookupFilteredCustLedgerEntries(): Integer(internal)GetNextReferenceNo(ReferenceType: Enum "Swiss QR-Bill Payment Reference Type"; UpdateLastUsed: Boolean): Code[50](internal)CheckDigitForQRReference(PaymentReference: Text): Boolean(internal)CheckDigitForCreditorReference(PaymentReference: Text): Boolean(internal)FormatPaymentReference(ReferenceType: Enum "Swiss QR-Bill Payment Reference Type"; PaymentReference: Code[50]): Code[50]FormatIBAN(IBAN: Code[50]): Code[50]AddLineIfNotBlanked(var TargetText: Text; LineText: Text)AddLine(var TargetText: Text; LineText: Text)GetLanguageIdENU(): Integer(internal)GetLanguageIdDEU(): Integer(internal)GetLanguageIdFRA(): Integer(internal)GetLanguageIdITA(): Integer(internal)GetLanguagesIdDEU(): Text(internal)GetLanguagesIdFRA(): Text(internal)GetLanguagesIdITA(): Text(internal)GetLanguageCodeENU(): Code[10](internal)DeleteTenantMedia(MediaId: Guid)
Plus 5 local procedures.
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Swiss QR-Bill Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A CH country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.