EX020 VAT Management for Italy

VAT Management for Italy, including plafond, dichiarazioni d\u0027intento, registers and settlement.

VAT Management for Italy

Dependency graph

graph TD; Main(VAT Management for Italy) --> Dep0(EOS Administration Library); click Dep0 href "/it/docs/apps-tech/8bb96677-5112-4566-b742-12eebbb9a058.html" Main(VAT Management for Italy) --> Dep1(Common Data Layer); click Dep1 href "/it/docs/apps-tech/4e2a89a2-9049-496c-8b3a-f4eee6399b0e.html" Main(VAT Management for Italy) --> Dep2(Finance Common Data Layer); click Dep2 href "/it/docs/apps-tech/0961643d-d357-43ac-b8ee-0097e9be07c1.html" Main(VAT Management for Italy) --> Dep3(Common Data Layer Italy); click Dep3 href "/it/docs/apps-tech/a9f543e6-a9d3-4eed-8f29-26b2e5632d82.html"

Dependencies from

Objects

Codeunit

IDNameDescription
18006500EOS EX020 Reverse Charge Mgt.Provides functions related to extension specific subscription management.
18006501EOS VAT Settlement Mgt
18006502EOS VED Service HandlersService event handlers for VAT Exemption Declarations
18008255EOS VED Sales HandlersSales event handlers for VAT Exemption Declarations
18008256EOS VED Purchase HandlersPurchase event handlers for VAT Exemption Declarations
18008257EOS020 Plafond Tests
18008258EOS VED Posting Handlers
18008259EOS VED File Writer
18008260EOS VED ManagementGeneral purpose VAT Exemption Declaration routines
18008261EOS VED Page HelperHelper functions for displaying fields and values on pages.
18008262EOS VED PDF Writer
18008263EOS VAT Register - Print
18008264EOS VED Error Helper
18008265EOS VAT Plafond HandlerProvides verification and utility functions for handling VAT platfond for documents.
18008266EOS Purch. VAT PlafondHandler for purchase VAT plafond calculations.
18008267EOS020 Generic Event Handlers
18008268EOS020 Upgrade Handler
18008269EOS020 Installer
18008270EOS EX020 SubscriptionProvides functions related to extension specific subscription management.
18008271EOS020 Upgrade
18008285EOS020 Exemption Tests

Page

IDNameDescription
18008255EOS VAT Exemption Card
18008256EOS Select VAT Exemption
18008257EOS VAT Exemptions
18008258EOS VAT Plafond Periods
18008259EOS VAT Plafond Entries
18008260EOS VAT Exemptions Factbox
18008261EOS VAT Exemption Setup
18008263EOS020 VAT Settlement
18008264EOS Settlement VATEntry Lookup

PageExtension

IDNameDescription
21Customer Card
22Customer List
26Vendor Card
27Vendor List
42Sales Order
43Sales Invoice
44Sales Credit Memo
46Sales Order Subform
47Sales Invoice Subform
50Purchase Order
51Purchase Invoice
52Purchase Credit Memo
54Purchase Order Subform
55Purch. Invoice Subform
96Sales Cr. Memo Subform
98Purch. Cr. Memo Subform
133Posted Sales Invoice Subform
135Posted Sales Cr. Memo Subform
139Posted Purch. Invoice Subform
141Posted Purch. Cr. Memo Subform
300Ship-to Address
315VAT Entries
473VAT Posting Setup Card
508Blanket Sales Order Subform
510Blanket Purchase Order Subform
576VAT Specification Subform
5905Service Lines
5934Service Invoice Subform
5936Service Credit Memo Subform
5970Posted Service Shipment Lines
5973Posted Serv. Cr. Memo Subform
5979Posted Service Invoice Subform
6630Sales Return Order
6631Sales Return Order Subform
6640Purchase Return Order
6641Purchase Return Order Subform
12140VAT Identifier
12141VAT Book Entries
12151VAT Registers

Report

IDNameDescription
18008255EOS Copy VAT Exemption
18008256EOS Export VAT Exemption
18008257EOS Vendor VAT Exemption
18008258EOS VAT Plafond Summary
18008259EOS Calc. and Post VAT Settl.
18008260EOS VAT Register - Grouped
18008261EOS VAT Register
18008262EOS VAT Register - PDF
18008263EOS VAT Plafond Periods
18008264EOS VAT Exemptions - Print
18008265EOS Create VAT Exemption
18008266EOS G/L Book - Print
18008267EOS020 Open PDF UI Request

PermissionSet

IDNameDescription
18008255EOS020 VMI ADM
18008256EOS020 VMI USR

Table

IDNameDescription
18008255EOS VAT Exemption
18008256EOS VAT Plafond Entry
18008257EOS VAT Plafond Period
18008258EOS VAT Exemption Setup
18008259EOS VAT Report Buffer
18008260EOS VAT Register Settings
18008262EOS020 VAT Settlement

TableExtension

IDNameDescription
37Sales Line
39Purchase Line
49Invoice Post. Buffer
55Invoice Posting Buffer
81Gen. Journal Line
111Sales Shipment Line
113Sales Invoice Line
115Sales Cr.Memo Line
121Purch. Rcpt. Line
123Purch. Inv. Line
125Purch. Cr. Memo Line
222Ship-to Address
254VAT Entry
290VAT Amount Line
325VAT Posting Setup
461Prepayment Inv. Line Buffer
5902Service Line
5991Service Shipment Line
5993Service Invoice Line
5995Service Cr.Memo Line
6651Return Shipment Line
6661Return Receipt Line
12140VAT Identifier

Build environment

TypeValue
Version26.0.12.0
Application26.0.0.0
Platform15.0
Runtime15.0
TargetCloud
LocaleIT
Commit

Changelog

26.0.12.0

Released: On Premise: 17. April 2025

  • 18068: EX020 VMI Add tables to permissions, in order to assign only “indirect” permissions when modified VAT posting setup, in report ‘EOS Calc. and Post VAT Settl’
  • 18008: FIX: fix report EOS Calc and Post VAT Settlement to correctly print Quarterly VAT Interests when reprinting
  • 18009: EX020 VMI Reprint of report ‘EOS Calc. and Post VAT Settl. (VMI)’ wrongly reports value of field ‘Quarterly VAT interests’: Development
  • 18005: EX020 VMI In ‘Purchase invoice’ with receipt having VAT declaration on line, executing ‘Get receipt lines’ returns error ‘The selected VAT Exemption does not apply to the current vendor’
  • 17849: FIX: added check to avoid manually forcing a Vat Exemption for a different vendor/customer than the document’s one
  • 17850: EX020 VMI In ‘Purchase invoice’ is permitted to manually change in field ‘VAT exemption no.’ the value and insert one related to another declaration, and to post document: Development
  • 16582: EX004 EAL Convert permissions from XML to AL
  • 17718: EX020 VMI In closure ‘Sales invoice’ related to a 100% anticipated invoice created by standard function from order, trying to post returns error ‘Error: The max. amount of VAT Exemption (code) has been exceeded by (amount) (currency).’
  • 17736: BC 26 Compatibility

25.0.29

Released: On Premise: 18. March 2025 | SaaS: 18. March 2025

  • 17718: EX020 VMI In closure ‘Sales invoice’ related to a 100% anticipated invoice created by standard function from order, trying to post returns error ‘Error: The max. amount of VAT Exemption (code) has been exceeded by (amount) (currency).’

25.0.25

Released: On Premise: 27. January 2025 | SaaS: 27. January 2025

  • 16957: ADD: added check for No. Sequence in VAT Register Print reports
  • 16958: EX020 VMI Add, in report ‘VAT Register - Print (VMI)', a check for no. series sequence: Development

25.0.23

Released: On Premise: 12. December 2024 | SaaS: 17. December 2024

  • 16803: EX020 VMI Make, in report ‘EOS VAT Register’ 18008261, the variables as “protected”
  • 16797: EX020 VMI Support new posting engine

25.0.21

Released: On Premise: 10. December 2024

  • 16759: FIX: fix to not give error if the revoked date is after the document date during posting
  • 16760: EX020 VMI In ‘Purchase invoice’, trying posting in previous date compared to the ‘Revoked date’ in ‘VAT exemption’, returns error…(COMPLETE TITLE IN SYSTEM INFO): Development

25.0.20

Released: On Premise: 09. December 2024

  • 16723: CHANGE: add events OnBeforeCalcUsedAmount and OnAfterCalcUsedAmount
  • 16724: EX020 VMI Add events OnBefore and OnAfter in function CalcUsedAmount of table 18008255 ‘EOS VAT Exemption’: Development
  • 16349: CHANGE: added events to manage Gen Journal Line during report EOS Calc and Post Vat Settlement
  • 16350: EX020 VMI Add events, to allow customs to manage Gen Journal Line during execution of report ‘EOS Calc. and Post VAT Settl.': Development
  • 16614: FIX: fix prorata calculation and posting when vat amount is 0
  • 16615: EX020 VMI For VAT settlement with purchase invoice having reverse charge and pro-rata, the ledger entries about input VAT and VAT to settle have wrong values: Development

25.0.14

Released: On Premise: 21. November 2024

  • 16602: FIX: fixed rdlc to correctly show values
  • 16603: EX020 VMI In report ‘VAT register - Print (VMI)', field ‘Deduc. %’ has wrong value, not taken from setup: Development

25.0.10

Released: On Premise: 08. October 2024

  • 16275: FIX: fixed the VAT Bus Post Group updating when chaging from an alternative shipping address to the original one
  • 16276: EX020 VMI In page ‘Sales order’, changing option of field ‘Ship-to’ from ‘Alternate shipping address’ to ‘Default sell-to address’ the field ‘VAT business posting group’ is not filled with the related value of the EOS field: Development
  • 16001: EX020 VMI Remove obsolete objects for BC25

24.0.30

Released: On Premise: 29. August 2024 | SaaS: 29. August 2024

  • 15833: Resolved “Column Zero/Zero Amount” without format on report G/L book - print (VMI)

24.0.28

Released: On Premise: 25. July 2024

  • 15588: FIX: fixed dataitem order in “Calc. and Post VAT Settlement” report in order to corrrectly value “Next Period input VAT”
  • 15589: EX020 VMI In print of report ‘Calc. and Post VAT Settlement’, field ‘Next period input VAT’ has value 0 even with existing input VAT: Development

24.0.26

Released: On Premise: 16. July 2024 | SaaS: 16. July 2024

  • 15502: EX020 VMI Print, on report ‘G/L book - print (VMI)’ even posted document lines with amount 0

24.0.22

Released: On Premise: 12. June 2024 | SaaS: 18. June 2024

  • 15324: CHANGE: added splitpayments line splitting in EOS VAT Print Grouped report aligning it from EOS VAT Print report
  • 15325: EX020 VMI Allign split payment lines management of report ‘VAT register - Grouped (VMI)’ to report ‘VAT register’, filling amount fields: Development
  • 15345: FIX: fix intial page no to correctly assign number in reprint
  • 15346: EX020 VMI Printing report ‘G/L Book - Print (VMI)’ with ‘Report Type’ equal to ‘Reprint’, is wrongly reported ‘0’ in field ‘Initial Page No.’ : Development
  • 15339: EX020 VMI Add events to print, on report 18008266 ‘EOS G/L Book – Print’, the total number of entries at the end of each period
  • 15340: EX020 VMI Add events to print, on report 18008266 ‘EOS G/L Book – Print’, the total number of entries at the end of each period: Development

24.0.18

Released: On Premise: 23. May 2024

  • 15206: FIX: fixed quarterly vat in Calc and Post to avoid posting them in G/L if not necessary
  • 15207: EX020 VMI In report ‘Calc. and Post VAT Settlement (VMI)’ and in G/L posting, if VAT settlement is on credit, are calculated quarterly VAT charges: Development

24.0.15

Released: On Premise: 09. May 2024

  • 14932: CHANGE: add event OnBeforeTempPdfBufferCount to codeunit 18008263 EOS VAT Register - Print
  • 14933: EX020 VMI Add event, to export VAT register to DMS: Development
  • 14508: EX020 Remove Obsolete NoSeriesManagement BC24
  • 14607: EX020 VMI Launching report ‘Calc. and Post VAT Settlement (VMI)’ a database block on report ‘Activity code’ is found
  • 14509: EX020 Remove Obsolete NoSeriesManagement BC24: Development
  • 14534: EX020 Problemi in ristampa registri IVA
  • 14535: EX020 Problemi in ristampa registri IVA: Development

EOS Labs -