To define "Cash Accounting Regiment" for the company, use parameter "Special regime for cash accounting method" in General Ledger Parameters.
As soon as the parameter is defined for the company, Sales invoice, Project invoice, and Free Text invoice, contain text information "Special regime for cash accounting method" (English) or "Régimen especial del criterio de caja" (Spain).
To define "Cash Accounting Regimen" for the vendor, use parameter "Special regime for cash accounting method" in Vendor details.
If parameter "Special regime for cash accounting method" is defined for the company, and/or for the vendors, Modelo 340 Report will contain records for payments/receipts settled with the invoices with the new fields:
Collection Date
Collection Amount
Collection Payment Method Used
Bank Account or Payment Method Used
Spanish VAT list form is extended to support defining default value of Operation type - new parameter "Operation type" is added to General tab in Spanish VAT list form.
If GL parameter "Special regime for cash accounting method" for the company is defined, "Operation type" is available for user to enter default value for Operation type. Any value from 1 to 9 is acceptable.
VAT report lines form is extended with new column "Amount not settled" in the main grid. This column (as well as corresponding field in General tab) is adjustable and by default contains not settled amount of the invoice in the records that will appear in the report after 2 year period from Invoice Due date.
Operation type determining logic is the following (in case GL parameter “Special regime for cash accounting method” for the company is switched on):
- If the record is created for invoice, then Operation type = "Z"
- If the record is created for resume invoice, Operation type = "1"
- Otherwise, default operation type will be taken from the new field "Operation type"
Known issue
The functionality of supporting Cash Accounting Regimen in Modelo 340 report is based on the legal requirements, and clarifications done by the authority. But also, authority has published a validation tool for validation reports in electronic format.
Validation tool v1.0 (actual version in the moment of the functionality verification) returns error saying that records that have Operation type = "Z" must also contain details about settled payments.
This kind of error contradicts the requirements based on documents provided by the authority.
Microsoft investigates the origin of the error returned by the validation tool. As soon as it is clarified, Microsoft will provide additional information and all required fixes if applicable.
Hotfix information
A supported hotfix is available from Microsoft. There is a "Hotfix download available" section at the top of this Knowledge Base article. If you are encountering an issue downloading, installing this hotfix, or have other technical support questions, contact your partner or, if enrolled in a support plan directly with Microsoft, you can contact technical support for Microsoft Dynamics and create a new support request. To do this, visit the following Microsoft website: You can also contact technical support for Microsoft Dynamics by phone using these links for country specific phone numbers. To do this, visit one of the following Microsoft websites:
PartnersCustomersIn special cases, charges that are ordinarily incurred for support calls may be canceled if a Technical Support Professional for Microsoft Dynamics and related products determines that a specific update will resolve your problem. The usual support costs will apply to any additional support questions and issues that do not qualify for the specific update in question.