Table 11021 "Sales VAT Advance Notif." (DE)
DE country layer
Across versions
- BC23-28not present
- BC29-30present
DE country layer · BC29-30 · source at ea08af5e · facts from BC29
An object of the DE localization, not part of W1.
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | No. | Code[20] | — | DataClassification CustomerContent |
| 2 | Description | Text[30] | — | DataClassification CustomerContent |
| 4 | XML Submission Document | Blob | — | DataClassification CustomerContent |
| 5 | Starting Date | Date | — | DataClassification CustomerContent |
| 6 | Period | Option | — | OptionCaption: Month,Quarter; DataClassification CustomerContent |
| 7 | XML-File Creation Date | Date | — | not editable; DataClassification CustomerContent |
| 8 | No. Series | Code[20] | — | TableRelation No. Series; not editable; DataClassification CustomerContent |
| 11 | Statement Template Name | Code[10] | — | TableRelation VAT Statement Template; not editable; DataClassification CustomerContent |
| 12 | Statement Name | Code[10] | — | TableRelation “VAT Statement Name”.Name where(“Statement Template Name” = field(“Statement Template Name”)); not editable; DataClassification CustomerContent |
| 13 | Incl. VAT Entries (Closing) | Enum “VAT Statement Report Selection” | — | enum Enum 12 “VAT Statement Report Selection”; DataClassification CustomerContent |
| 14 | Incl. VAT Entries (Period) | Enum “VAT Statement Report Period Selection” | — | enum Enum 13 “VAT Statement Report Period Selection”; DataClassification CustomerContent |
| 15 | Corrected Notification | Boolean | — | DataClassification CustomerContent |
| 16 | Offset Amount of Refund | Boolean | — | DataClassification CustomerContent |
| 17 | Cancel Order for Direct Debit | Boolean | — | DataClassification CustomerContent |
| 19 | Amounts in Add. Rep. Currency | Boolean | — | DataClassification CustomerContent |
| 20 | Testversion | Boolean | — | DataClassification CustomerContent |
| 24 | Additional Information | Text[250] | — | DataClassification CustomerContent |
| 25 | Contact for Tax Office | Text[30] | — | DataClassification CustomerContent |
| 26 | Contact Phone No. | Text[20] | — | DataClassification CustomerContent |
| 27 | Contact E-Mail | Text[70] | — | DataClassification CustomerContent |
| 30 | Documents Submitted Separately | Boolean | — | DataClassification CustomerContent |
| 31 | Use Authentication | Boolean | — | DataClassification CustomerContent |
Keys
- Key1: No.
- Key2: Starting Date
Events published
OnBeforeCalcLineTotal(SalesVATAdvanceNotif: Record "Sales VAT Advance Notif."; VATStmtLine2: Record "VAT Statement Line"; Level: Integer; var IsHandled: Boolean; var Result: Boolean)(integration)OnCalcLineTotalOnBeforeCalcTotalAmountVATEntryTotaling(var SalesVATAdvanceNotif: Record "Sales VAT Advance Notif."; VATStmtLine: Record "VAT Statement Line"; var VATEntry: Record "VAT Entry"; var Amount: Decimal)(integration)OnCheckVATNoOnBeforeShowWrongPlaceError(CompanyInfo: Record "Company Information"; var VATNo: Text[30]; var NumberTaxOffice: Integer; var NumberArea: Integer; var NumberDistinction: Integer; var ShouldSkipWrongPlaceError: Boolean)(integration)OnCalcLineTotalOnBeforeCalcTotalAmountAccountTotaling(var SalesVATAdvanceNotif: Record "Sales VAT Advance Notif."; VATStmtLine: Record "VAT Statement Line"; var GLAcc: Record "G/L Account"; var Amount: Decimal)(integration)
Procedures
AssistEdit(OldSalesVATAdvNotif: Record "Sales VAT Advance Notif."): BooleanExport()CheckDate(StartDate2: Date)CalcEndDate(StartDate2: Date): DateDeleteXMLSubDoc()CheckVATNo(var PosTaxoffice: Integer; var NumberTaxOffice: Integer; var PosArea: Integer; var NumberArea: Integer; var PosDistinction: Integer; var NumberDistinction: Integer): Text[30]CalcTaxFigures(VATStmtName: Record "VAT Statement Name"; var TaxAmount: array[100] of Decimal; var TaxBase: array[100] of Decimal; var TaxUnrealizedAmount: array[100] of Decimal; var TaxUnrealizedBase: array[100] of Decimal; var Continued: Decimal; var TotalLine1: Decimal; var TotalLine2: Decimal; var TotalLine3: Decimal)SetCalcParameters(StartDate2: Date; EndDate2: Date; Selection2: Enum "VAT Statement Report Selection"; PeriodSelection2: Enum "VAT Statement Report Period Selection"; UseAmtsInAddCurr2: Boolean)GetDateFilter(): Text[30]
Plus 6 local procedures.
Triggers
OnInsert, OnRename, OnDelete
Recent changes
- 2026-09-16 #11260 Ruleset hardening: promote four legacy warning rules to Error (main, BC30, refactor)
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: "table", object_name: "Sales VAT Advance Notif."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A DE country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.