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 "/en/docs/apps-tech/8bb96677-5112-4566-b742-12eebbb9a058.html" Main(VAT Management for Italy) --> Dep1(Common Data Layer); click Dep1 href "/en/docs/apps-tech/4e2a89a2-9049-496c-8b3a-f4eee6399b0e.html" Main(VAT Management for Italy) --> Dep2(Finance Common Data Layer); click Dep2 href "/en/docs/apps-tech/0961643d-d357-43ac-b8ee-0097e9be07c1.html" Main(VAT Management for Italy) --> Dep3(Common Data Layer Italy); click Dep3 href "/en/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
18008279EOS.020 Import Handler
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

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
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
Version24.0.22.0
Application24.0.0.0
Platform13.0
Runtime13.0
TargetCloud
LocaleIT
Commit

Obsolete Items

VersionObjectTypeNameReason
24.0Codeunit 18008270 EOS EX020 SubscriptionMethodDeclarationSetupSubscriptionNo Longer used
22.0Codeunit 18008256 EOS VED Purchase HandlersMethodDeclarationOnBeforeValidateNoToGetDefaultVATProdPostingGroupAvoid using this event as it is not raised anywhere.
21.0Codeunit 18006502 EOS VED Service HandlersMethodDeclarationOpenVerificationUrlMethod moved to Codeunit “EOS VED Management”
21.0Codeunit 18008279 EOS.020 Import HandlerCodeunitObjectEOS.020 Import HandlerThis codeunit is no longer supported
20.0Table 18008255 EOS VAT ExemptionFieldVAT Bus. Posting GroupUse ‘VAT Prod. Posting Group’

Changelog

24.0.22.0

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

  • 15324: EX020 VMI Allign split payment lines management of report ‘VAT register - Grouped (VMI)’ to report ‘VAT register’, filling amount fields
  • 15325: EX020 VMI Allign split payment lines management of report ‘VAT register - Grouped (VMI)’ to report ‘VAT register’, filling amount fields: Development
  • 15345: EX020 VMI Printing report ‘G/L Book - Print (VMI)’ with ‘Report Type’ equal to ‘Reprint’, is wrongly reported ‘0’ in field ‘Initial Page No.’
  • 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

23.0.32

Released: On Premise: 04. March 2024

  • 14376: CHANGE: added OnBeforeInsertVatExemption event to Report 18008265 EOS Create VAT Exemption in order to manage request page custom fields
  • 14377: EX020 VMI Add event, to manage custom fields in report ‘EOS Create VAT Exemption’ 18008265 : Development

23.0.31

Released: On Premise: 29. February 2024 | SaaS: 01. March 2024

  • 14289: EX020 VMI In Purchase/sales credit memo, function ‘Get posted document lines to reverse’ returns error ‘VAT posting setup doesn’t exist. Fields and identification values: VAT business posting group='code’,VAT item/serv. posting group=”’
  • 14234: FIX: fixed subscriptors raised during GetShptLine and GetRcptLine to correctly assign “revoked” with not yet arrived “revoke dates” VAT Exemptions
  • 14235: EX020 VMI For revoked VAT exemption, in ‘Sales invoice’ having valid date for V.E. and receipt with V.E., this last is not applied even if revoke date is later than previous dates: Development

23.0.24

Released: On Premise: 09. February 2024 | SaaS: 13. February 2024

  • 14196: EX020 VMI In report ‘Calc. and Post VAT Settlement (VMI)', from page ‘Company information’ is reported address in field ‘Address’ and not the one in field ‘FD address’

23.0.23

Released: On Premise: 30. January 2024

  • 13823: FIX: fixed vat settlement logic to correctly warn about the right Vat Book Entry
  • 13824: EX020 VMI In page ‘VAT settlement (VMI)', using function ‘Check protocol sequences’ is detected wrong protocol sequence anomaly in documents: Development

23.0.22

Released: On Premise: 30. January 2024

  • 13958: FIX: fix revoked Vat Exemption transfer from Receipt Line to Invoice Line when using Get Receipt Lines (the same fix was implemented for sales invoices)
  • 13959: EX020 VMI In ‘Purchase invoice’, using function ‘Get receipt lines’ after revocation of VAT exemption, this last is however inserted on line: Development
  • 14004: EX020 VMI Improving performance using report ‘VAT Register - Print (VMI)’

23.0.18

Released: On Premise: 14. December 2023 | SaaS: 26. January 2024

  • 13741: FIX: fixed EOS G/L Book Print report startingdate and endingdate errors
  • 13743: EX020 VMI In report ‘G/L Book - Print (VMI)', trying to reprint a period already printed returns error ‘G/L book with starting date (date) and ending date (date) cannot be reprinted because it hasn’t been yet printed.': Development
  • 13471: EX049 SPB Avoid creation of entries with ‘Amount (LCY)’ = ‘0’ in ‘Bonus ledger entries (SPB)', when bonus recalculation has been executed

23.0.15

Released: On Premise: 23. November 2023

  • 13668: EX020 VMI make variable protected

23.0.14

Released: On Premise: 13. November 2023

  • 13563: EX020 VMI Modify, in page ‘EOS G/L Book - Print (VMI)', message obtained when launching with ‘Report type’ equal to ‘Test type’ and still unposted documents remains, in order to block print

23.0.12

Released: On Premise: 19. October 2023

  • 13396: EX020 VMI Trying to install app returns error ‘To install or upgrade this extension you need to have write permission on table ‘Service Line’

23.0.11

Released: On Premise: 05. October 2023

  • 13242: FIX: error message improved in order to make it clearer
  • 13243: EX020 VMI In report ‘G/L Book - Print (VMI)', trying to print with field ‘Report type’ equal to ‘Reprint’ is obtained error ‘The Reprint Info Fiscal Reports does not exist. Identification fields and values: Report=’(name)',Start Date=’(date)’’
  • 11533: ADD: added Pro-rata and quarterly vat interests support in the “Eos VAT register - Grouped (VMI)” report
  • 11534: EX020 VMI Add, in report ‘Eos VAT register - Grouped (VMI)', “pro rata” tax and quarterly VAT charges management: Development

22.0.30

Released: On Premise: 08. September 2023 | SaaS: 08. September 2023

  • 13194: EX020 VMI Adjustments for BC23
  • 13195: EX020 VMI Adjustments for BC23: Development

22.0.27

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

  • 12934: EX020 VMI Remove OVVPG field
  • 13113: EX020 VMI Report improvements in case of ' ' Name

22.0.24

Released: On Premise: 21. August 2023 | SaaS: 21. August 2023

  • 12934: EX020 VMI Remove OVVPG field

22.0.22

Released: On Premise: 31. July 2023 | SaaS: 31. July 2023

  • 12983: EX020 VMI Add event. In report ‘Calculate and post VAT settlement (VMI)', if Output VAT > Input VAT, it could be possible to fill field ‘Next Period Output VAT’ with the result, and set = 0 field ‘Total VAT to pay (if positive)’

22.0.19

Released: On Premise: 04. July 2023 | SaaS: 05. July 2023

  • 12634: EX020 VMI In report ‘Calc. and Post VAT Settlement’ with ‘Printing type’ = ‘Reprint’, Split Payment entries are printed

22.0.17

Released: On Premise: 19. June 2023

  • 11587: FIX: fixed the “EOS Calc. and Post VAT Settl.” report rdlc to show the quarterly interest empty if the Input VAT is higher than the Output VAT and fixed EVS Entry fields calculation in EX018 EVS
  • 11588: EX020 VMI In ‘EOS Calc. and Post VAT Settl.', if VAT settlement is on credit, are calculated quarterly VAT charges: Development
  • 12647: EX020 VMI Remove, in report ‘Calc. and Post VAT Settl.', field ‘Paid amount’

22.0.15

Released: On Premise: 29. May 2023

  • 12461: EX020 VMI - In report ‘EOS Calc. and Post VAT Settl.’ (18008259), company name is taken from field ‘Name’ in page ‘Companies’
  • 12439: EX020 VMI In ‘Subcontracting order’, inside page ‘Purchase order statistics’ VAT is calculated even if vendor is in VAT exemption

22.0.10

Released: On Premise: 08. May 2023

  • 12299: EX020 VMI Add event, to skip lines in report ‘EOS VAT Register – Grouped’ 18008260

22.0.9

Released: On Premise: 02. May 2023

  • 12260: EX020 VMI Add event, to replace Vendor no. with custom field in invoice, on report ‘EOS VAT Register - Print’
  • 12251: EX020 VMI Update OnBeforeExecuteVATRegisterReportPrint documentation
  • 12221: EX020 VMI In page ‘EOS G/L Book - Print’, for a new year the field ‘From Progressive No.’ is not filled with value ‘0’

22.0.6

Released: On Premise: 28. April 2023

  • 12154: EX020 VMI Unblock protect variables ‘Starting date’ and ‘Ending date’, in report ‘EOS VAT Register - Grouped’

22.0.5

Released: On Premise: 12. April 2023

  • 12032: EX020 VMI - With VAT settlement posting, in ‘VAT posting setup’ avoid update for fields ‘Allow Posting from’ and ‘Allow Posting To’ for lines with flag ‘Blocked’ abled
  • 11993: EX020 VMI In report ‘VAT register - create PDF’, if an invoice and a credit memo have same protocol number but different customers then field ‘Name’ is populed with the customer name on invoice
  • 11896: CHANGE: added event OnAfterVATRegisterSummarySetFilters to set additional filters to vatregister for the VAT Summary
  • 11897: EX020 VMI Add event, to exclude some VAT registers from report ‘EOS VAT Register - Grouped’ (18008260): Development
  • 11890: EX020 VMI Add event, to post VAT settlement for all lines in page ‘VAT posting setup’
  • 11893: EX020 VMI Add avent, to insert a column in report ‘EOS VAT register’
  • 11587: FIX: fixed the “EOS Calc. and Post VAT Settl.” report rdlc to show the quarterly interest empty if the Input VAT is higher than the Output VAT and fixed EVS Entry fields calculation in EX018 EVS
  • 11777: FIX: fixed the “Calc and Post vat settl.” report to hide the plafond from the print when the PrintPlafond flag is false

EOS Labs -