From b468b8191edae4e282c9c87937ed3653f2e4c209 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 2 Mar 2021 11:21:04 +0100 Subject: [PATCH] [I18N] accounting: export source terms --- locale/sources/accounting.pot | 1564 ++++++++++++++++++++++++++------- 1 file changed, 1224 insertions(+), 340 deletions(-) diff --git a/locale/sources/accounting.pot b/locale/sources/accounting.pot index d15b0a7a4..f99c14e3e 100644 --- a/locale/sources/accounting.pot +++ b/locale/sources/accounting.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-02-04 11:38+0100\n" +"POT-Creation-Date: 2021-03-02 11:19+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -188,7 +188,7 @@ msgstr "" #: ../../accounting/fiscal_localizations/localizations/chile.rst:284 #: ../../accounting/fiscal_localizations/localizations/chile.rst:321 #: ../../accounting/fiscal_localizations/localizations/colombia.rst:34 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:35 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:92 #: ../../accounting/fiscal_localizations/localizations/peru.rst:25 #: ../../accounting/fiscal_localizations/overview/fiscal_localization_packages.rst:14 #: ../../accounting/fiscality/taxes/B2B_B2C.rst:60 @@ -333,7 +333,6 @@ msgstr "" #: ../../accounting/bank/feeds/bank_synchronization.rst:141 #: ../../accounting/bank/feeds/ponto.rst:95 #: ../../accounting/bank/feeds/saltedge.rst:78 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:584 msgid "FAQ" msgstr "" @@ -1313,12 +1312,14 @@ msgstr "" #: ../../accounting/fiscal_localizations/localizations/argentina.rst:6 #: ../../accounting/fiscal_localizations/localizations/chile.rst:6 #: ../../accounting/fiscal_localizations/localizations/colombia.rst:6 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:6 msgid "Webinars" msgstr "" #: ../../accounting/fiscal_localizations/localizations/argentina.rst:8 #: ../../accounting/fiscal_localizations/localizations/chile.rst:8 #: ../../accounting/fiscal_localizations/localizations/colombia.rst:8 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:8 msgid "Below you can find videos with a general description of the localization, and how to configure it." msgstr "" @@ -1329,7 +1330,7 @@ msgstr "" #: ../../accounting/fiscal_localizations/localizations/argentina.rst:13 #: ../../accounting/fiscal_localizations/localizations/chile.rst:13 #: ../../accounting/fiscal_localizations/localizations/colombia.rst:13 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:15 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:13 #: ../../accounting/fiscal_localizations/localizations/peru.rst:6 #: ../../accounting/fiscality/taxes/B2B_B2C.rst:63 msgid "Introduction" @@ -1678,7 +1679,6 @@ msgstr "" #: ../../accounting/fiscal_localizations/localizations/argentina.rst:290 #: ../../accounting/fiscal_localizations/localizations/colombia.rst:170 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:209 #: ../../accounting/fiscal_localizations/localizations/peru.rst:342 msgid "Usage and testing" msgstr "" @@ -2090,6 +2090,78 @@ msgstr "" msgid "IIBB - Compras por Jurisdicción" msgstr "" +#: ../../accounting/fiscal_localizations/localizations/australia.rst:3 +msgid "Australia" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:8 +msgid "KeyPay Australian Payroll" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:10 +msgid "The KeyPay Module synchronizes payslip accounting entries (e.g., expenses, social charges, liabilities, taxes) from KeyPay to Odoo automatically. Payroll administration is still done in KeyPay. We only record the journal entries in Odoo." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:15 +msgid "Configuration Steps" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:17 +msgid "Create a company located in Australia." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:18 +msgid "Check that the Australian localization module (Australia - Accounting) is installed." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:19 +msgid "Configure the *KeyPay API*." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:25 +msgid "More fields become visible after clicking on *Enable KeyPay Integration*." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:31 +msgid "You can find the API Key in the *My Account* section of the KeyPay platform." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:37 +msgid "The **Payroll URL** is pre-filled with ``https://keypay.yourpayroll.com.au``. *Please do not change it.*" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:39 +msgid "You can find the **Business ID** in the KeyPay URL. (i.e., ``189241``)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:45 +msgid "You can choose any Odoo journal to post the payslip entries." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:48 +msgid "How does the API work?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:50 +msgid "The API syncs the journal entries from KeyPay to Odoo and leaves them in draft mode. The reference includes the KeyPay payslip entry ID in brackets for the user to easily retrieve the same record in KeyPay and Odoo." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:59 +msgid "The API sync is triggered by scheduled actions." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:65 +msgid "KeyPay payslip entries also work based on double-entry bookkeeping. Debit must equal credit (like in Odoo)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:68 +msgid "The accounts used by KeyPay are defined in the section **Payroll settings**." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/australia.rst:74 +msgid "For the API to work, you need to create the same accounts as the default accounts of your KeyPay business (**same name and same code**) in Odoo. You also need to choose the correct account types in Odoo to generate accurate financial reports." +msgstr "" + #: ../../accounting/fiscal_localizations/localizations/chile.rst:3 msgid "Chile" msgstr "" @@ -4351,646 +4423,1470 @@ msgstr "" msgid "Mexico" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:6 -msgid "This documentation is written assuming that you follow and know the official documentation regarding Invoicing, Sales and Accounting and that you have experience working with odoo on such areas, we are not intended to put here procedures that are already explained on those documents, just the information necessary to allow you use odoo in a Company with the country \"Mexico\" set." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:10 +msgid "`VIDEO WEBINAR OF A COMPLETE DEMO `_." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:17 -msgid "The mexican localization is a group of 3 modules:" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:15 +msgid "Odoo Enterprise users in Mexico have free access to a set of modules that allow them to issue electronic invoices according to the specifications of the SAT for `version 3.3 of the CFDI `_, a legal requirement as of January 1, 2018. These modules also add relevant accounting reports (for example, the DIOT), and enable foreign trade, with support for associated customs operations." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:19 -msgid "**l10n_mx:** All basic data to manage the accounting, taxes and the chart of account, this proposed chart of account installed is a intended copy of the list of group codes offered by the `SAT`_." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:21 +msgid "With the Mexican location in Odoo you will not only be able to comply with the legal requirements to invoice in Mexico, but also use it as your accounting system, satisfying the normal needs of the market. This makes Odoo the perfect solution to manage your business in Mexico." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:22 -msgid "**l10n_mx_edi**: All regarding to electronic transactions, CFDI 3.2 and 3.3, payment complement, invoice addendum." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:26 +msgid "Pre requirements" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:24 -msgid "**l10n_mx_reports**: All mandatory electronic reports for electronic accounting are here (Accounting app required)." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:28 +msgid "Before installing the modules and making the necessary configurations to have the Mexican localization in Odoo, it is necessary to meet the following requirements:" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:27 -msgid "With the Mexican localization in Odoo you will be able not just to comply with the required features by law in México but to use it as your accounting and invoicing system due to all the set of normal requirements for this market, becoming your Odoo in the perfect solution to administer your company in Mexico." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:31 +msgid "Be registered with the SAT and have an RFC." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:38 -msgid "After the configuration we will give you the process to test everything, try to follow step by step in order to allow you to avoid expend time on fix debugging problems. In any step you can recall the step and try again." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:32 +msgid "Have a `Certificate of Digital Seal `_ (CSD)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:34 +msgid "Choose a PAC and purchase stamps. Currently the Mexican location in Odoo works with two PACs: `Solución Factible `_, `Quadrum (formerly Finkok) `_ and `SW Sapien - Smarter Web `_." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:37 +msgid "Have knowledge and experience with billing, sales and accounting in Odoo. This documentation contains only the information necessary to enable the use of Odoo in a company based in Mexico. For information on how to use these applications, see the page :doc:`../../../index`." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:42 +msgid "Modules" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:44 -msgid "Install the Mexican Accounting Localization" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:46 -msgid "For this, go in Apps and search for Mexico. Then click on *Install*." +msgid "To install the Mexican localization module, go to :menuselection:`Apps`, then remove the default filter \"Apps\" and search for ``l10n_mx``." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:52 -msgid "When creating a database from www.odoo.com, if you choose Mexico as country when creating your account, the mexican localization will be automatically installed." +msgid "If you created the database from `www.odoo.com `_ and chose \"Mexico\" as the country when creating your account, some of the Mexican localization modules will have been installed automatically. In that case we observe that some modules have a button that says \"Install\", while others will instead have a label that says \"Installed\"." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:58 -msgid "Electronic Invoices (CDFI 3.2 and 3.3 format)" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:57 +msgid "The following modules are necessary for all databases that require Mexican localization:" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:60 -msgid "To enable this requirement in Mexico go to configuration in accounting Go in :menuselection:`Accounting --> Settings` and enable the option on the image with this you will be able to generate the signed invoice (CFDI 3.2 and 3.3) and generate the payment complement signed as well (3.3 only) all fully integrate with the normal invoicing flow in Odoo." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**Mexico - Accounting (l10n_mx)**" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:73 -msgid "Set your legal information in the company" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "All the basic data to manage accounting, taxes and the chart of accounts. The installed chart of accounts is based on `the SAT account grouping code `_." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:75 -msgid "First, make sure that your company is configured with the correct data. Go in :menuselection:`Settings --> Users --> Companies` and enter a valid address and VAT for your company. Don’t forget to define a mexican fiscal position on your company’s contact." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**EDI for Mexico (l10n_mx_edi)**" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:82 -msgid "If you want use the Mexican localization on test mode, you can put any known address inside Mexico with all fields for the company address and set the vat to **EKU9003173C9**." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "Necessary for electronic transactions, CFDI 3.3, payment complement, and addenda on invoices." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:90 -msgid "From a legal point of view, a Mexican company must use the local currency (MXN). Therefore, Odoo does not provide features to manage an alternative configuration. If you want to manage another currency, let MXN be the default currency and use price list instead." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**Odoo Mexican localization reports (l10n_mx_reports)**" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:96 -msgid "Set the proper \"Fiscal Position\" on the partner that represent the company" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "All mandatory reports for electronic accounting. (Requires the accounting application)." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:98 -msgid "Go In the same form where you are editing the company save the record in order to set this form as a readonly and on readonly view click on the partner link, then edit it and set in the *Invoicing* tab the proper Fiscal Information (for the **Test Environment** this must be *601 - General de Ley Personas Morales*, just search it as a normal Odoo field if you can't see the option)." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:68 +msgid "The following modules are optional, and should be installed only if they meet a specific organization requirement. Installing these modules is not recommended unless you are sure they are needed as they add fields that can unnecessarily complicate form filling." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:106 -msgid "Enabling CFDI Version 3.3" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**EDI External Trade Complement for Mexico (l10n_mx_edi_external_trade)**" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "For clients that export, add the foreign trade complement to the CFDI, and the logic for filling it." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**Odoo Mexico Localization for Invoice with customs Number (l10n_mx_edi_customs)**" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "For importing customers, this module allows adding to the CFDI the request number with which the merchandise to be resold entered. When it is imported into Mexico, in the invoice that comes from any foreign country it is necessary to specify which was the import document; This is known as a \"pedimento\", and it is processed at customs." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**Odoo Mexico Localization for Stock / Landing (l10n_mx_edi_landing)**" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "Related to the import module (*l10n_mx_edi_customs*), this module allows managing the requests as part of the shipping costs." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**Bank account payment to Mexico (l10n_mx_edi_payment_bank)**" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "Add optional attributes to the payment plugin, allowing the user to select the bank account that was used to pay the bills." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**Odoo Mexico Localization for Sale Coupon (l10n_mx_edi_sale_coupon)**" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "Complements the Odoo coupon module (*sale_coupon*) to avoid errors in the generation of CFDIs." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "**Tax Cash Basis Entries at Payment Date (l10n_mx_tax_cash_basis)** Create journal entries for" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "taxes on the payment date (instead of the issue date)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:95 +msgid "Enable electronic invoicing" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:97 +msgid "Go to :menuselection:`Settings --> Accounting --> Customer Invoices`, and make sure that the option **Mexican Electronic Invoicing** is enabled. With this you will be able to generate the signed invoice and also generate the signed payment complement, all automatically integrated into the normal billing flow in Odoo." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:109 -msgid "This steps are only necessary when you will enable the CFDI 3.3 (only available for V11.0 and above) if you do not have Version 11.0 or above on your SaaS instance please ask for an upgrade by submitting a ticket to support in https://www.odoo.com/help." +msgid "Enter legal information" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:114 -msgid "Enable the :doc:`Developer mode <../../../general/developer_mode/activate>`." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:111 +msgid "After verifying the general configuration, you must verify that the company is configured with the correct data. To do so, go to :menuselection:`Settings --> General Settings --> Companies`, and click on *Update information* under your company name." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:116 -msgid "Go and look the following technical parameter, on :menuselection:`Settings --> Technical --> Parameters --> System Parameters` and set the parameter called *l10n_mx_edi_cfdi_version* to 3.3 (Create it if the entry with this name does not exist)." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:119 +msgid "In the resulting form, put your full address (including zip code), RFC (VAT number), and the rest of the data." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:122 -msgid "The CFDI 3.2 will be legally possible until November 30th 2017 enable the 3.3 version will be a mandatory step to comply with the new `SAT resolution`_ in any new database created since v11.0 released CFDI 3.3 is the default behavior." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:123 +msgid "Make sure that in the address, for the Country field, \"Mexico\" is chosen from the list of countries that Odoo shows, because if it is entered manually there is a risk of creating a \"new country\" in the system, which it will result in errors later when the CFDIs are generated." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:132 -msgid "Important considerations when yo enable the CFDI 3.3" +msgid "If you want to test the Mexican localization, you can configure the company with a real address within Mexico (including all fields) and add ``EKU9003173C9`` as RFC." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:134 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:685 -msgid "Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" field set to \"Tasa\"." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:136 +msgid "Set the fiscal regime of the company" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:142 -msgid "You must go to the Fiscal Position configuration and set the proper code (it is the first 3 numbers in the name) for example for the test one you should set 601, it will look like the image." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:138 +msgid "The following is to indicate what is the fiscal regime of the company that we are configuring, which is done through a pre-existing field in Odoo called \"Fiscal Regime\"." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:141 +msgid "Go to :menuselection:`Settings --> Accounting --> Electronic Invoicing (MX) --> Fiscal Regime`, and select the option that applies to your company from the drop-down list." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:149 -msgid "All products must have for CFDI 3.3 the \"SAT code\" and the field \"Reference\" properly set, you can export them and re import them to do it faster." +msgid "For the test environment: Select the option **General Law on Legal Persons** from the drop-down menu." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:157 -msgid "Configure the PAC in order to sign properly the invoices" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:153 +msgid "Contacts Configuration" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:159 -msgid "To configure the EDI with the **PACs**, you can go in :menuselection:`Accounting --> Settings --> Electronic Invoicing (MX)`. You can choose a PAC within the **List of supported PACs** on the *PAC field* and then enter your PAC username and PAC password." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:155 +msgid "When creating a contact to be invoiced in Odoo, the following information must be configured for invoice validation: **complete address** (including postal code, city, state, country, etc.) and the **VAT** number." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:165 -msgid "Remember you must sign up in the refereed PAC before hand, that process can be done with the PAC itself on this case we will have two (2) availables `Finkok`_ and `Solución Factible`_." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:164 +msgid "Taxes Configuration" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:166 +msgid "A necessary configuration for electronic invoicing to work correctly in Odoo is to add the factor type associated with sales taxes." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:169 -msgid "You must process your **Private Key (CSD)** with the SAT institution before follow this steps, if you do not have such information please try all the \"Steps for Test\" and come back to this process when you finish the process proposed for the SAT in order to set this information for your production environment with real transactions." +msgid "To make this configuration you first have to go to :menuselection:`Accounting --> Configuration --> Settings --> Taxes`." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:179 -msgid "If you ticked the box *MX PAC test environment* there is no need to enter a PAC username or password." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:172 +msgid "Within the list of taxes that are pre-loaded, select the option *Sales* on the filter, this is to see only taxes associated with sales, which are those that are validated for the stamping of invoices. Open the form view of any of the sales taxes, select the **Advanced Options** tab and within the field **Factor Type** choose the option *Tasa*." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:186 -msgid "Here is a SAT certificate you can use if you want to use the *Test Environment* for the Mexican Accounting Localization." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:181 +msgid "Do the same for all the sales taxes that the company needs, either those that come by default in Odoo, or those that you add that are necessary for your company bill." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:189 -msgid "`Certificate`_" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:185 +msgid "For the 0% VAT tax, select the option *Exento* instead of *Tasa* within the **Factor Type** field." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:190 -msgid "`Certificate Key`_" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:188 +msgid "When registering a payment, Odoo will carry out the movement of taxes from the **Cash Basis Transition Account** to the account set in the **Definition** tab. For such movement, a tax base account will be used (\"Base Imponible de Impuestos en Base a Flujo de Efectivo\" - **do not eliminate this account**) in the Journal Entry when reclassifying taxes." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:191 -msgid "**Password:** 12345678a" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:198 +msgid "Products Configuration" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:195 -msgid "Configure the tag in sales taxes" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:200 +msgid "All products to be sold need to have the SAT code associated with their classification so that the invoices do not give an error when validating." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:197 -msgid "This tag is used to set the tax type code, transferred or withhold, applicable to the concept in the CFDI. So, if the tax is a sale tax the \"Tag\" field should be \"IVA\", \"ISR\" or \"IEPS\"." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:204 -msgid "Note that the default taxes already has a tag assigned, but when you create a new tax you should choose a tag." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:203 +msgid "To configure products, go to the **General Information** tab and in the **UNSPSC Product Category** field select the category that represents that product. The process can be done manually or through a bulk import." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:212 -msgid "Invoicing" +msgid "PAC Configuration to sign invoices" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:214 -msgid "To use the mexican invoicing you just need to do a normal invoice following the normal Odoo's behaviour." +msgid "Another important step to configure electronic invoicing in Odoo is to enter the PAC which you are working with and the credentials. That way, electronic invoicing will be enabled." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:217 -msgid "Once you validate your first invoice a correctly signed invoice should look like this:" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:218 +msgid "Remember that you must register directly with the PAC of your choice before you start creating invoices from Odoo. We have the following PACs available: `Quadrum `_, `Solución Factible `_ and `SW Sapien - Smarter Web `_." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:224 -msgid "You can generate the PDF just clicking on the Print button on the invoice or sending it by email following the normal process on odoo to send your invoice by email." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:223 +msgid "You must process your **Private Key (CSD)** with the SAT institution before following these steps. If you do not have this information, try with the Test Credentials and return to this process when you have the SAT Credentials for your production environment to work with real transactions." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:231 -msgid "Once you send the electronic invoice by email this is the way it should looks like." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:228 +msgid "To add the credentials, go to :menuselection:`Settings --> Accounting --> Electronic Invoicing (MX)`. Under the **PAC MX** section, enter the name of your PAC with your credentials (PAC username and PAC password)." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:239 -msgid "Cancelling invoices" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:237 +msgid "If you check the checkbox **Test Environment**, it is not necessary to enter a PAC username and/or password, but you must select a PAC from the drop-down list." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:241 -msgid "The cancellation process is completely linked to the normal cancellation in Odoo." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:240 +msgid "Finally, upload the digital certificates of the company within the section **MX Certificates**. Click on *Add a line*, a window will open, click on *Create* and from there you can upload your digital certificate, your key and your password. To finish, click on *Save and Close*." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:243 -msgid "If the invoice is not paid." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:249 +msgid "If you still do not have one of the contracted PACs and you want to test electronic invoicing you can use the following SAT test certificates:" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:245 -msgid "Go to to the customer invoice journal where the invoice belong to." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:252 +msgid ":download:`Certificate <../../../_static/files/certificate.cer>`" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:251 -msgid "Check the \"Allow cancelling entries\" field." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:253 +msgid ":download:`Certificate Key <../../../_static/files/certificate.key>`" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:255 -msgid "Go back to your invoice and click on the button \"Cancel Invoice\"." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:254 +msgid "**Password:** ``12345678a``" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:259 -msgid "For security reasons it is recommendable return the check on the to allow cancelling to false again, then go to the journal and un check such field." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:256 +msgid "You must also configure the company with a real address within Mexico (including all fields) and add ``EKU9003173C9`` as the **VAT** number." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:262 -msgid "**Legal considerations**" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:260 +msgid "Workflows" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:264 -msgid "A cancelled invoice will automatically cancelled on the SAT." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:263 +msgid "Electronic invoicing" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:265 -msgid "If you retry to use the same invoice after cancelled, you will have as much cancelled CFDI as you tried, then all those xml are important to maintain a good control of the cancellation reasons." +msgid "The invoicing process in Odoo is based on `Annex 20 `_ version 3.3 of electronic invoicing of the SAT." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:268 -msgid "You must unlink all related payment done to an invoice on odoo before cancel such document, this payments must be cancelled to following the same approach but setting the \"Allow Cancel Entries\" in the payment itself." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:269 +msgid "To start invoicing from Odoo, an invoice must be created using the standard invoicing flow, that is, either from a sales order or from the invoice menu in the Accounting application." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:274 -msgid "Payments (Just available for CFDI 3.3)" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:272 +msgid "The invoice will be stamped after clicking on *Validate*, before that the status is still in draft mode and changes can be made to it. After validating the invoice, you can verify that it was successfully stamped, as it would look like this:" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:276 -msgid "To generate the payment complement you only need to follow the normal payment process in Odoo, this considerations to understand the behavior are important." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:280 +msgid "The details of the invoice will be reflected in the Chatter, which is what you see on the right of the invoice in the attached image. There you can find your XML sent to the SAT and the status of the stamping, that is, if it was validated or not." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:279 -msgid "To generate payment complement the payment term in the invoice must be PPD, because It is the expected behavior legally required for \"Cash payment\"." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:284 +msgid "To send the stamped invoice to your client, you can send the XML together with the PDF file directly from Odoo, by clicking the *Send and Print* button. You can also download the PDF file directly to your computer by clicking the *Print* button and selecting the desired option." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:283 -msgid "**1.1. How can I generate an invoice with payment term `PUE`?**" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:285 -msgid "`According to the SAT documentation`_ a payment is classified as ``PUE`` if the invoice was agreed to be fully payed before the 17th of the next calendar month (the next month of the CFDI date), any other condition will generate a ``PPD`` invoice." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:290 -msgid "**1.2. How can I get this with Odoo?**" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:289 +msgid "Depending on the size of the screen, the Chatter can be seen next to or below the document." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:292 -msgid "In order to set the appropriate CFDI payment term (PPD or PUE), you can easily set it by using the ``Payment Terms`` defined in the invoice." +msgid "Invoicing Special Cases" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:295 -msgid "If an invoice is generated without ``Payment Term`` the attribute ``MetodoPago`` will be ``PUE``." +msgid "Foreign Trade Invoice" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:298 -msgid "Today, if is the first day of the month and is generated an invoice with ``Payment Term`` ``30 Net Days`` the ``Due Date`` calculated is going to be the first day of the following month, this means its before the 17th of the next month, then the attribute ``MetodoPago`` will be ``PUE``." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:297 +msgid "The foreign trade invoicing process in Odoo is based on the corresponding `SAT regulation `_. SAT electronic invoicing version is 3.3." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:303 -msgid "Today, if an invoice is generated with ``Payment Term`` ``30 Net Days`` and the ``Due Date`` is higher than the day 17 of the next month the ``MetodoPago`` will be ``PPD``." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:302 +msgid "What do we mean when we talk about foreign trade?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:304 +msgid "Since January 2018, the SAT requires a Foreign Trade Supplement in export transactions." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:307 -msgid "If having a ``Payment Term`` with 2 lines or more, for example ``30% Advance End of Following Month``, this is an installments term, then the attribute ``MetodoPago`` will be ``PPD``." +msgid "What is the Foreign Trade complement?" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:311 -msgid "To test a normal signed payment just create an invoice with payment term ``30% Advance End of Following Month`` and then register a payment to it." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:309 +msgid "It is an Annex to the electronic invoice that allows the identification of exporters and importers, in addition to expanding the description of the merchandise sold." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:313 -msgid "You must print the payment in order to retrieve the PDF properly." +msgid "What information can be incorporated in this new complement?" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:314 -msgid "Regarding the \"Payments in Advance\" you must create a proper invoice with the payment in advance itself as a product line setting the proper SAT code following the procedure on the official documentation `given by the SAT`_ in the section **Apéndice 2 Procedimiento para la emisión de los CFDI en el caso de anticipos recibidos**." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:315 +msgid "Information on the operation type it covers." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:319 -msgid "Related to topic 4 it is blocked the possibility to create a Customer Payment without a proper invoice." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:316 +msgid "Tax identification data of the issuer, receiver or recipient of the merchandise." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:324 -msgid "Accounting" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:317 +msgid "Description of the goods to be exported." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:320 +msgid "Who is obliged to generate it?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:322 +msgid "Taxpayers who carry out export operations of A1 type." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:325 -msgid "The accounting for Mexico in odoo is composed by 3 reports:" +msgid "To which exports does the A1 type apply?" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:327 -msgid "Chart of Account (Called and shown as COA)." +msgid "Entry of goods of foreign origin to remain in national territory for an unlimited time." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:328 -msgid "Electronic Trial Balance." +msgid "Exit of goods from the country to stay abroad for an unlimited time." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:329 -msgid "DIOT report." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:331 -msgid "1. and 2. are considered as the electronic accounting, and the DIOT is a report only available on the context of the accounting." +msgid "Definitive importation of vehicles by diplomatic and consular missions and offices of international organizations and their foreign personnel, in accordance with the import of vehicles in diplomatic exemption." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:334 -msgid "You can find all those reports in the original report menu on Accounting app." +msgid "Is Foreign Trade the same as Pedimentos?" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:341 -msgid "Electronic Accounting (Requires Accounting App)" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:336 +msgid "Not necessarily, the Pedimentos are directly related to the process of Importing goods, while the Foreign Trade Complement is related to the Exporting process." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:340 +msgid "Required Modules" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:342 +msgid "In order to generate foreign trade invoices, the following modules must be installed." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:344 -msgid "Electronic Chart of account CoA" +msgid "EDI for Mexico (l10n_mx_edi)" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:346 -msgid "The electronic accounting never has been easier, just go to :menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on the button **Export for SAT (XML)**" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:350 +msgid "EDI for Mexico (l10n_mx_edi_extended)" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:354 -msgid "How to add new accounts ?" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:356 -msgid "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a SAT coding group then your account will be automatically configured." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:357 +msgid "Company" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:359 -msgid "Example to add an Account for a new Bank account go to :menuselection:`Accounting --> Settings --> Chart of Account` and then create a new account on the button \"Create\" and try to create an account with the number 102.01.99 once you change to set the name you will see a tag automatically set, the tags set are the one picked to be used in the COA on xml." +msgid "Configure the company with a valid postal code, and if you have a colony code, this should match with the corresponding Zip Code. At the same time, remember to place the Tax Identification Number (VAT Number - RFC)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:368 +msgid "Receiving Client" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:370 -msgid "What is the meaning of the tag ?" +msgid "Generally it will be a foreign client, in which you must verify that you have at least the following fields completed with the corresponding information." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:372 -msgid "To know all possible tags you can read the `Anexo 24`_ in the SAT website on the section called **Código agrupador de cuentas del SAT**." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:378 +msgid "The customer's delivery address must also contain the zip code." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:376 -msgid "When you install the module l10n_mx and yous Chart of Account rely on it (this happen automatically when you install setting Mexico as country on your database) then you will have the more common tags if the tag you need is not created you can create one on the fly." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:379 +msgid "The format of the foreign VAT (Tax Identification Number) will be validated as appropriate in each Country (Example: Colombia ``123456789-1``)" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:383 -msgid "Electronic Trial Balance" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:381 +msgid "In the XML, the VAT is automatically replaced by the Generic VAT for abroad transactions: ``XEXX010101000``" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:385 -msgid "Exactly as the COA but with Initial balance debit and credit, once you have your coa properly set you can go to :menuselection:`Accounting --> Reports --> Mexico --> Trial Balance` this is automatically generated, and can be exported to XML using the button in the top **Export for SAT (XML)** with the previous selection of the period you want to export." +msgid "Products" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:394 -msgid "All the normal auditory and analysis features are available here also as any regular Odoo Report." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:387 +msgid "At the product level there must also configure some parameters in the following fields." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:398 +msgid "You must select the **UMT Aduana** (Unit of Measure) in *KG* since it is only accepted by the SAT" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:399 -msgid "DIOT Report (Requires Accounting App)" +msgid "The weight refers to **the unit weight** of the product" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:400 +msgid "The tariff item must be from the code UoM of Kilograms (**UoM = 01**)" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:402 -msgid "What is the DIOT and the importance of presenting it SAT" +msgid "Although the product is sold in pieces or in units, the value that must be registered with customs in the tariff item must be reported in Kilograms." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:404 -msgid "When it comes to procedures with the SAT Administration Service we know that we should not neglect what we present. So that things should not happen in Odoo." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:406 +msgid "Invoicing Flow" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:407 -msgid "The DIOT is the Informational Statement of Operations with Third Parties (DIOT), which is an an additional obligation with the VAT, where we must give the status of our operations to third parties, or what is considered the same, with our providers." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:408 +msgid "When creating the foreign sales invoice, you must select the **Incoterm** corresponding and the **Need external trade?** checkbox must be checked. With this configuration enabled, the **PDF** and the complement **XML** of the invoice will have the necessary information to comply with the SAT regulations." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:412 -msgid "This applies both to individuals and to the moral as well, so if we have VAT for submitting to the SAT and also dealing with suppliers it is necessary to. submit the DIOT:" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:414 +msgid "What is the certificate of origin and when is it used?" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:417 -msgid "When to file the DIOT and in what format ?" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:419 -msgid "It is simple to present the DIOT, since like all format this you can obtain it in the page of the SAT, it is the electronic format A-29 that you can find in the SAT website." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:423 -msgid "Every month if you have operations with third parties it is necessary to present the DIOT, just as we do with VAT, so that if in January we have deals with suppliers, by February we must present the information pertinent to said data." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:416 +msgid "The **Certificate Source** (or proof of origin) is the document that allows an importer or exporter to prove the country or region from which a good is considered to originate and serves to receive tariff preferences generally agreed in trade agreements." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:429 -msgid "Where the DIOT is presented ?" +msgid "Assign Pedimentos" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:431 -msgid "You can present DIOT in different ways, it is up to you which one you will choose and which will be more comfortable for you than you will present every month or every time you have dealings with suppliers." +msgid "If your company imports products and you need to add the **Pedimentos** number in your invoices, you can also configure Odoo to record the process." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:435 -msgid "The A-29 format is electronic so you can present it on the SAT page, but this after having made up to 500 records." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:434 +msgid "First, go to :menuselection:`Apps`, remove the \"Apps\" filter and search for ``Mexico``, ``mx`` or ``l10n_mx``. Then, install **Odoo Mexico Localization for Stock / Landing module (l10n_mx_edi_landing)**." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:438 -msgid "Once these 500 records are entered in the SAT, you must present them to the Local Taxpayer Services Administration (ALSC) with correspondence to your tax address, these records can be presented in a digital storage medium such as a CD or USB, which once validated you will be returned, so do not doubt that you will still have these records and of course, your CD or USB." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:445 -msgid "One more fact to know: the Batch load ?" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:443 +msgid "The l10n_mx_edi_landing module depends on the **Inventory** and **Sales** apps, since the products must be entered into inventory to be able to add their Pedimentos number to the corresponding receipt of products." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:447 -msgid "When reviewing the official SAT documents on DIOT, you will find the Batch load, and of course the first thing we think is what is that ?, and according to the SAT site is:" +msgid "Then, go to :menuselection:`Inventory --> Settings --> Settings`. Within the options, activate **Landed Costs**. This option will allow adding the Pedimentos number to the corresponding product receptions." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:451 -msgid "The \"batch upload\" is the conversion of records databases of transactions with suppliers made by taxpayers in text files (.txt). These files have the necessary structure for their application and importation into the system of the Informative Declaration of Operations with third parties, avoiding the direct capture and consequently, optimizing the time invested in its integration for the presentation in time and form to the SAT." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:456 +msgid "In order to use landed costs, the accounting configuration of the inventory valuation of the products must be configured as *Automated* and its costing method *Average* or *FIFO* (first in, first out)." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:458 -msgid "You can use it to present the DIOT, since it is allowed, which will make this operation easier for you, so that it does not exist to avoid being in line with the SAT in regard to the Information Statement of Operations with Third Parties." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:460 +msgid "To associate the Pedimentos number indicated with an import (merchandise reception) a new **Landed Cost** must be created. They can be accessed through :menuselection:`Inventory --> Operations --> Landed Costs`. There you will find the option to attach the Pedimentos number." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:463 -msgid "You can find the `official information here`_." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:469 +msgid "You can only add the Pedimentos number once, so be careful when associating the correct number with the transfer(s)." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:466 -msgid "How Generate this report in Odoo ?" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:473 +msgid ":doc:`../../../inventory/management/reporting/integrating_landed_costs`." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:468 -msgid "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions with third partied (DIOT)`." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:476 +msgid "Payment Terms" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:472 -msgid "A report view is shown, select last month to report the immediate before month you are or left the current month if it suits to you." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:477 -msgid "Click on \"Export (TXT)." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:481 -msgid "Save in a secure place the downloaded file and go to SAT website and follow the necessary steps to declare it." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:478 +msgid "The **Payment Terms** are already configured in Odoo when installing the Mexican localization, this means that if you go to :menuselection:`Accounting --> Configuration --> Payment Terms`, you will find the default list in Odoo." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:486 -msgid "Important considerations on your Supplier and Invoice data for the DIOT" +msgid "In Mexico you can have 2 types of payments: PPD or PUE. These are given by the **Payment Term** chosen (or if there is no chosen payment term it will be based on the due date of the invoice)." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:488 -msgid "All suppliers must have set the fields on the accounting tab called \"DIOT Information\", the *L10N Mx Nationality* field is filled with just select the proper country in the address, you do not need to do anything else there, but the *L10N Mx Type Of Operation* must be filled by you in all your suppliers." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:490 +msgid "PPD Payments" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:495 -msgid "There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice line in odoo is considered exempt if no tax on it, the other 2 taxes are properly configured already." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:492 +msgid "To configure PPD payments (payment in installments or deferred) it is only necessary to choose a date expiration date for your invoice and Odoo will detect if it is after the first day of the following month (in this case no payment term is set - with the payment term you can also stipulate if it will be PPDo PUE)." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:498 -msgid "Remember to pay an invoice which represent a payment in advance you must ask for the invoice first and then pay it and reconcile properly the payment following standard odoo procedure." +msgid "PUE" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:501 -msgid "You do not need all you data on partners filled to try to generate the supplier invoice, you can fix this information when you generate the report itself." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:500 +msgid "To configure PUE payments (payment in a single payment) you must select an invoice due date within the same month or choose a payment term that does not imply changing the due month (immediate payment, 15 days, 21 days, all falling within the current month)." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:504 -msgid "Remember this report only shows the Supplier Invoices that were actually paid." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:505 +msgid "Payments" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:506 -msgid "If some of this considerations are not taken into account a message like this will appear when generate the DIOT on TXT with all the partners you need to check on this particular report, this is the reason we recommend use this report not just to export your legal obligation but to generate it before the end of the month and use it as your auditory process to see all your partners are correctly set." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:507 +msgid "`According to the SAT documentation `_, there may be 2 types of payments: **PUE** or **PPD**. In both cases the payment process in Odoo is the same, the difference of whether the payment is PUE or PPD lies in the payment term of the invoice - as indicated in the previous point in the **Payment Terms**." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:518 -msgid "Extra Recommended features" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:513 +msgid "If the payment is a PPD type, Odoo will generate the corresponding payment complement automatically when you *Confirm* it. If the payment is PUE, the payment complement will not be generated. The type of payment is visible from the invoice in the field called **Payment Policy** and takes the invoice date and the due date as parameters." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:521 -msgid "Contact Module (Free)" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:522 +msgid "When configuring the contacts that will be used when making payments, you must configure the banks in the **Accounting** tab, place both the Bank, Account Number and CLABE." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:523 -msgid "If you want to administer properly your customers, suppliers and addresses this module even if it is not a technical need, it is highly recommended to install." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:530 +msgid "Register PPD Payments" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:529 -msgid "Multi currency (Requires Accounting App)" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:532 +msgid "If at the time of registering a payment it is of type PPD then a Payment Complement (XML) will be generated with its details." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:531 -msgid "In Mexico almost all companies send and receive payments in different currencies if you want to manage such capability you should enable the multi currency feature and you should enable the synchronization with **Banxico**, such feature allow you retrieve the proper exchange rate automatically retrieved from SAT and not being worried of put such information daily in the system manually." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:538 -msgid "Go to settings and enable the multi currency feature." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:545 -msgid "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI 3.3)" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:535 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:572 +msgid "The payment can be registered from the invoice and once it is confirmed, the invoice will be paid and with its payment associated." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:547 -msgid "Frequently you want receive explicit errors from the fields incorrectly set on the xml, those errors are better informed to the user if the check is enable, to enable the Check with xsd feature follow the next steps (with the :doc:`Developer mode <../../../general/developer_mode/activate>` enabled)." +msgid "The journal will be the payment method where you receive or send the payment from. You must also associate a **Payment Way** and a Recipient Bank Account (this last one must be created within the contact associated with the invoice)." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:552 -msgid "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:553 -msgid "Look for the Action called \"Download XSD files to CFDI\"" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:554 -msgid "Click on button \"Create Contextual Action\"" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:551 +msgid "Once the payment is made, it will be associated with the corresponding invoice and its status will be *In Payment* since the payment will be effectively validated when it is bank reconciled." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:555 -msgid "Go to the company form :menuselection:`Settings --> Users&Companies --> Companies`" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:556 -msgid "Open any company you have." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:557 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:580 -msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." +msgid ":doc:`../../bank/reconciliation/use_cases`." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:562 -msgid "Now you can make an invoice with any error (for example a product without code which is pretty common) and an explicit error will be shown instead a generic one with no explanation." +msgid "The **Recipient Bank Account** is the one attached to the **Accounting** tab in the contact associated with the invoice, it must be valid so that the stamped payment complement can be created." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:567 -msgid "If you see an error like this:" +msgid "Register PUE Payments" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:569 -msgid "The cfdi generated is not valid" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:571 -msgid "attribute decl. 'TipoRelacion', attribute 'type': The QName value '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does not resolve to a(n) simple type definition., line 36" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:575 -msgid "This can be caused by a database backup restored in anothe server, or when the XSD files are not correctly downloaded. Follow the same steps as above but:" -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:579 -msgid "Go to the company in which the error occurs." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:586 -msgid "**Error messages** (Only applicable on CFDI 3.3):" +msgid "If at the time of registering a payment it is of the PUE type then in this case a Payment Complement (XML) will not be generated since it is not necessary." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:588 -msgid "9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element '{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': [facet 'minLength'] The value '' has a length of '0'; this underruns the allowed minimum length of '1'." +msgid "In this case it is not created as a payment supplement by the nature of it." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:591 +msgid "Down Payments" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:593 -msgid "9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element '{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': [facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'." +msgid "This is a special case in which we must receive an advance payment from a client to later be applied to an invoice." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:597 -msgid "**Solution**: You forgot to set the proper \"Reference\" field in the product, please go to the product form and set your internal reference properly." +msgid "`The official documentation for registration of down payments in Mexico `_." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:601 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:641 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:672 -msgid "**Error messages**:" +msgid "Process to create advance in Mexico" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:603 -msgid "6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is required but missing." +msgid "Issuance of electronic invoicing with the amount of the advance payment received." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:607 -msgid "5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is required but missing." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:604 +msgid "Issuance of the electronic invoice for the total value of the operation (full invoice). (CFDI Origin: 07 | Advance invoice, point 1)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:606 +msgid "Issuance of the electronic invoice with the *Egreso* type. (CFDI Origin: 07 | Invoice_total, point 2)" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:610 -msgid "**Solution**: You forget to set the proper \"Fiscal Position\" on the partner of the company, go to customers, remove the customer filter and look for the partner called as your company and set the proper fiscal position which is the kind of business you company does related to SAT list of possible values, antoher option can be that you forgot follow the considerations about fiscal positions." +msgid "Steps to follow in Odoo" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:612 +msgid "Preparation: Create the product" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:613 +msgid "Down Payment issuance of the electronic invoice for the amount of the advance payment received" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:614 +msgid "Issuance of the electronic invoice for the total value of the operation" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:615 +msgid "Add a credit note from the down payment invoice" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:618 -msgid "Yo must go to the Fiscal Position configuration and set the proper code (it is the first 3 numbers in the name) for example for the test one you should set 601, it will look like the image." +msgid "Preparation: Create the Product" msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:625 -msgid "For testing purposes this value must be set to ``601 - General de Ley Personas Morales`` which is the one required for the demo VAT." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:620 +msgid "The Down Payment product must be type *Service* and must use the **NSPSC Product Category**: *84111506 Servicios de facturación*." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:628 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:659 -msgid "**Error message**:" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:627 +msgid "Add the down payment product as default to be used from the Odoo configurations." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:630 -msgid "2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet 'enumeration'] The value '' is not an element of the set {'01', '02', '03', '04', '05', '06', '08', '12', '13', '14', '15', '17', '23', '24', '25', '26', '27', '28', '29', '30', '99'}" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:634 +msgid "Issuance of the electronic invoice for the value of the advance received" msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:636 -msgid "**Solution**: The payment method is required on your invoice." +msgid "Create the Advance Payment Invoice: From the sales order, create an advance payment invoice for the percentage of the purchase to be paid in advance (or for a fixed amount)." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:643 -msgid "2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': [facet 'enumeration'] The value '' is not an element of the set {'00" +msgid "Validate invoice with the down payment product." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:646 -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:661 -msgid "2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' is not a valid value of the atomic type '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:653 +msgid "Register Payment to the advance payment invoice." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:649 -msgid "5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'Rfc' is required but missing." -msgstr "" - -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:652 -msgid "**Solution**: You must set the address on your company properly, this is a mandatory group of fields, you can go to your company configuration on :menuselection:`Settings --> Users & Companies --> Companies` and fill all the required fields for your address following the step :ref:`mx-legal-info`." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:664 +msgid "Issuance of the electronic invoice for the total value of the operation." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:666 -msgid "**Solution**: The postal code on your company address is not a valid one for Mexico, fix it." +msgid "From the sales order, create an invoice for the total, that is, for all the order lines without discounting the advance." msgstr "" #: ../../accounting/fiscal_localizations/localizations/mexico.rst:674 -msgid "18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is required but missing." +msgid "Remove the check mark from the **Deduct down payments** field." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:677 -msgid "34:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is required but missing.\", '')" +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:676 +msgid "Add the original CFDI of the advance payment invoice by adding ``07 |`` at the beginning + Folio Fiscal of the advance payment Invoice created in the previous step." msgstr "" -#: ../../accounting/fiscal_localizations/localizations/mexico.rst:681 -msgid "**Solution**: Set the mexican name for the tax 0% and 16% in your system and used on the invoice." +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:679 +msgid "Copy the Folio Fiscal of the following invoice following this example:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:685 +msgid "And paste it in the draft invoice created from the Sales Order without deducting the advances:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:691 +msgid "Validate and copy the Folio Fiscal for later (in the example the Folio Fiscal copy is: 50E4FF06-4341-4006-A7C3-A7F653CBEFAE )" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:695 +msgid "Add credit note from invoice" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:697 +msgid "Create a **Credit Note** from the down payment invoice (the corrective invoice must be edited prior to confirming it, see explanation below the 2 following images)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:708 +msgid "Before you *Confirm* the Credit Note, edit the Origin CFDI with ``07 | XXX`` instead of the prefix ``01 | XXX``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:719 +msgid "Now the invoice can be confirmed." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:725 +msgid "Now the Credit Note (Advance Payment) must be applied to the total invoice, this is added at the bottom below the amount owed." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:736 +msgid "Register a payment for the difference of the down payment and the total of the sale." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:742 +msgid "If you go to the XML of the invoice, you should see in CFDI related the type of relationship 07 and the Folio Fiscal of the advance payment invoice." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:750 +msgid "Discounts based on payment days" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:752 +msgid "Cash discounts are incentives that you can offer to motivate customers to pay within a specified time period. For example, you offer a 2% discount if the customer pays you within the first 5 days of the invoice, when it is due in 30 days. This approach can greatly improve your average customer payments period." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:757 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:762 +msgid "Create and assign the corresponding Payment Term" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:758 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:781 +msgid "Register the Payment within the days of the discount" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:759 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:807 +msgid "Create a credit note" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:764 +msgid "To configure the discount for advance payment, go to :menuselection:`Accounting --> Configuration --> Payment Terms` and click on *Create*. Add a Percentage type with a corresponding value (for example, 98% of the total price for a 2% discount) and the number of days for which the offer is valid (for example 5 days). You can also change the balance due type if necessary (in this example 30 days)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:774 +msgid "Then when creating our Sales Order or Sales Invoice, assign the Payment Term created previously." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:783 +msgid "Register the payment within the days in which the application of the discount was specified, in our case it is within 5 days after the creation of the Sales Invoice." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:790 +msgid "Then go to the bottom of the invoice where the totals are located and there you will see 2 payments created, reset to draft and cancel the payment that does not correspond - the one related to the discount." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:809 +msgid "Finally to close the cycle we must close the invoice, but as in this case we apply a discount, to close it correctly we must create a credit note specifying that the difference was given to the customer on a **Credit Note**." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:821 +msgid "Adjust the amount to the remaining balance in the original invoice." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:827 +msgid "Add the Credit Note to the original invoice so that it is settled." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:834 +msgid "Cancellation of invoices" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:837 +msgid "Before 72 Hours" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:839 +msgid "If it is necessary to cancel an invoice validated and sent to the SAT in less than 72 hours follow the steps below." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:842 +msgid "Request Cancellation" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:848 +msgid "The status of the **Electronic invoicing** changes to *Cancelled*" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:849 +msgid "Click on *RESET TO DRAFT*" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:855 +msgid "Click on *CANCEL ENTRY*" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:862 +msgid "After 72 Hours" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:864 +msgid "If It is necessary to cancel an invoice validated and sent to the SAT more than 72 hours, the client must be asked to accept the cancellation, for this the following steps must be followed." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:867 +msgid "Click on *Request EDI Cancellation* to inform the SAT that you want to cancel the invoice, in this case the client has to enter the SAT webpage and approve it. (The status of the **Electronic invoicing** field in Odoo changes to *To Cancel*)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:870 +msgid "When the client (Receiver / Customer) approves the Cancellation in their SAT portal it is now possible to Change the invoice to Draft and then click on *Cancel entry*." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:872 +msgid "Odoo synchronizes with the SAT to update the status of the **Electronic invoicing** with a scheduled action, Invoices canceled in the SAT will be canceled in Odoo." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:879 +msgid "After clicking on **Request EDI cancellation**, the status of the **Electronic invoicing** field will be *To Cancel* but the status of the SAT will be the same to *Valid*, it will remain active until the end customer / Recipient approves the cancellation in the SAT." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:887 +msgid "Once canceled in the SAT, Odoo will synchronize the status of the SAT through scheduled actions that are executed every day to synchronize the statuses of the SAT, Electronic invoicing and Odoo (this scheduled action can be executed manually by entering with developer mode)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:891 +msgid "If the invoice is canceled in the SAT, in Odoo it is also canceled, which allows you to switch the invoice to draft and finally cancel the invoice (*cancel entry*)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:899 +msgid "Cancel Paid Invoices" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:901 +msgid "If the invoice has already been paid, a credit note must be created from the invoice so that the originating CFDI is recognized and later cancel the original invoice." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:913 +msgid "Cancel Invoices from the previous period" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:916 +msgid "Problem" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:918 +msgid "If the invoice is from the previous month and the period is closed, the income has already been declared in Financial Reports and to the government. In Odoo, when canceling an invoice, the journal entry is eliminated as if the income already reported had not existed, this represents a fiscal problem because the income was already declared in the previous month." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:923 +msgid "The problem resides when the fiscal period has been closed, in the current period you have to make the reverse entry and save the cancellation information." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:926 +msgid "Invoice to be canceled" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:932 +msgid "This is how the Balance Sheet looks like:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:938 +msgid "If the invoice is canceled, the journal entry and the Balance Sheet looks like this after canceling:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:945 +msgid "Solution" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:947 +msgid "Close the fiscal period every month (Best Practice Mexican Localization)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:948 +msgid "Cancel invoice in SAT" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:949 +msgid "Create a Manual Reversion entry (Journal Entry)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:950 +msgid "Reconcile the open invoice with the reversal entry (Journal Entry)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:951 +msgid "Change Electronic invoicing status to Cancelled with server action" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:954 +msgid "Close accounting period each month (Best Practice Mexican Localization)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:956 +msgid "If the accounting period is closed due to the blocking dates, Odoo will not allow to modify or add accounting entries of a date corresponding to that accounting period." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:964 +msgid "Cancel invoice in the SAT" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:966 +msgid "If the accounting period is closed, and the invoice was canceled in the SAT, the status in Odoo will be published while the **Electronic invoicing** status will be *Sent* and the SAT status is *Cancelled*." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:975 +msgid "Create Manual Reversal Journal Entry" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:977 +msgid "The solution is to create the reversal journal entry manually dated in the current fiscal period and reconcile the open invoice with the reversion created manually." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:980 +msgid "It must be clearly indicated in the reference that it is a cancellation (you can use a cancellation account for invoices from previous periods such as **Other Income**)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:988 +msgid "Reconcile the open invoice with the reversal entry" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:998 +msgid "In the Balance Sheet and Trial balance they are now with the correct balances." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1013 +msgid "Change status of Electronic invoicing to Cancelled with server action" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1015 +msgid "A server action can be created that modifies the status of the invoice to *Cancelled* once it is reconciled with the reversal entry (You should check this with support or with your Assigned Functional Consultant prior to performing this action)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1028 +msgid "Electronic Accounting" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1030 +msgid "Accounting for Mexico in Odoo is composed of 3 reports:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1032 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1046 +msgid "Electronic Chart of Accounts (Called and displayed as COA)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1033 +msgid "Electronic Trial Balance." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1034 +msgid "DIOT report." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1036 +msgid "1. and 2. are considered electronic accounting, and DIOT is a report only available in the context of accounting." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1039 +msgid "You can find all of those reports in :menuselection:`Accounting --> Reporting --> Mexico`" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1048 +msgid "Electronic invoicing has never been so easy, just go to :menuselection:`Accounting -> Reports -> Mexico -> COA` and click the button **Export for SAT (XML)**." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1056 +msgid "How to add new accounts ?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1058 +msgid "If you add an account with the NNN.YY.ZZ encoding convention where NNN.YY is a SAT encoding group, your account will be set up automatically." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1061 +msgid "Example to add an Account for a new Bank account go to :menuselection:`Accounting --> Settings --> Chart of Account` and then create a new account in the «Create» button and try to create an account with the number 102.01.99 once you change to establish the name you will see an automatically configured label, the configured labels are the ones chosen to be used in the COA in XML." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1072 +msgid "What is the meaning of the tags?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1074 +msgid "To know all the possible labels, you can read `Annex 24 `_ on the SAT website in the section called **Código agrupador de cuentas del SAT**." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1079 +msgid "When you install the l10n_mx module and your chart of accounts depends on it (this happens automatically when you install the configuration of Mexico as a country in your database), it will have the most common labels by default. If the tag you need is not created, you can create it." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1085 +msgid "Trial Balance" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1087 +msgid "Exactly like the COA but with the credit and debit of the initial balance, once you have correctly configured your COA, you can go to :menuselection:`Reports --> Trial Balance` this is automatically generated and can be exported to XML using the button on the top **Export for SAT (XML)** with the previous selection of the period you want to export." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1096 +msgid "All normal analysis and listed functions are available here as well as any normal Odoo Report." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1099 +msgid "DIOT Report (Requires Accounting App)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1102 +msgid "What is DIOT and the importance of presenting it SAT" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1104 +msgid "When it comes to procedures with the SAT Administration Service, we know that we should not neglect what we present." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1107 +msgid "The DIOT is the Informative Declaration of Operations with Third Parties (DIOT), which is an additional obligation with VAT, where we must give the status of our operations to third parties, or what is considered the same, with our suppliers." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1111 +msgid "This applies to both individuals and Personas Morales, so if we have VAT to present to the SAT and also deal with suppliers it is necessary to send the DIOT." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1115 +msgid "When to file the DIOT and in what format ?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1117 +msgid "It is easy to present the DIOT, since, like all formats, you can obtain it on the SAT page, it is the electronic form A-29 that you can find on the SAT website." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1120 +msgid "Every month if you have operations with third parties, it is necessary to present the DIOT, as we do with VAT, so if in January we have deals with suppliers, by February we must present the information relevant to said data." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1125 +msgid "Where is DIOT presented?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1127 +msgid "You can present DIOT in different ways, it is up to you which one you will choose and which one will be more comfortable for you since you will present it every month or every time you have dealings with suppliers." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1131 +msgid "The A-29 form is electronic so you can present it on the SAT page, but this after having made up to 500 registrations." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1134 +msgid "Once these 500 records have been entered in the SAT, you must submit them to the Local Taxpayer Services Administration (ALSC) with correspondence to your tax address, these records can be submitted on a digital storage medium such as a CD or USB, which a Once validated, they will return you, so do not doubt that you will still have these discs and of course, your CD or USB." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1140 +msgid "One more thing to know: batch loading?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1142 +msgid "When reviewing the official SAT documents in DIOT, you will find the Batch load, and of course the first thing we think is what is that ?, and according to the SAT site it is:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1145 +msgid "The \"batch load\" is the conversion of databases from records of transactions with suppliers made by taxpayers in text files (.txt). These files have the necessary structure for their application and import into the Informative Declaration of Operations with third parties system, avoiding direct capture and consequently, optimizing the time invested in their integration for the presentation in time and form to the SAT." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1151 +msgid "You can use it to present the DIOT, since it is allowed, which will facilitate this operation, so that it does not exist to avoid being in line with the SAT in regards to the Informative Declaration of Operations with Third Parties." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1156 +msgid "`official information `_" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1160 +msgid "How to generate this report in Odoo?" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1162 +msgid "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions with third partied (DIOT)`." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1169 +msgid "A report view is displayed, select the last month to report the immediately preceding month or leave the current month if it suits you." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1176 +msgid "Click on *Export (XLSX)* or *Print (TXT)*" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1182 +msgid "Save the downloaded file in a safe place, go to the SAT website and follow the necessary steps to declare it." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1186 +msgid "Important considerations about your supplier and invoice data for DIOT" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1188 +msgid "All suppliers must have the fields configured in the accounting tab called \"DIOT Information\", the L10N MX Nationality field is completed by simply selecting the appropriate country in the address, not You need to do nothing else there, but the l10n MX type of operation must be configured in all your providers." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1197 +msgid "There are 3 VAT options for this report, 16%, 0% and exempt, one invoice line in Odoo is considered exempt if there is no tax on it, the other 2 taxes are already configured correctly." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1199 +msgid "Remember that to pay an invoice that represents a prepayment, you must first request the invoice and then pay it and properly reconcile the payment following the standard Odoo procedure." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1201 +msgid "You do not need to fill in all your partner data to try to generate the supplier invoice, you can correct this information when you generate the report." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1203 +msgid "Remember that this report only shows vendor invoices that were actually paid." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1205 +msgid "If some of these considerations are not taken into account, a message like this will appear when you generate the DIOT in TXT with all the partners you need to verify this particular report, this is the reason why we recommend to use this report not only for exporting your legal information. obligation, but generate it before the end of the month and use it as your auditory process to see that all your partners are configured correctly." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1216 +msgid "Closing Fiscal Period in Odoo" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1218 +msgid "Before proceeding to the close of the fiscal year, there are some steps that you should normally take to ensure that your accounting is correct, updated and accurate:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1221 +msgid "Make sure that you have fully reconciled your bank account (s) through the end of the year and confirm that the closing book balances match the balances on your bank statements." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1223 +msgid "Verify that all customer invoices have been entered and approved." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1224 +msgid "Confirm that you have entered and approved all vendor bills." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1225 +msgid "Validate all expenses, ensuring their accuracy." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1226 +msgid "Check that all payments received have been entered and recorded exactly." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1229 +#: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:23 +msgid "Year-end checklist" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1231 +msgid "Run a **Tax Report**, and verify that your tax information is correct." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1232 +msgid "Reconcile all accounts on your **Balance Sheet**" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1234 +msgid "Compare your bank balances in Odoo against the current bank balances on your statements. Use the report **Bank Reconciliation** to help you with this." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1236 +msgid "Reconcile all cash and bank account transactions by running your **Old Accounts Receivable** and **Old Accounts Payable** reports" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1238 +msgid "Audit your accounts, making sure you fully understand the transactions that affect them and the nature of the transactions, making sure to include loans and fixed assets." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1241 +msgid "Run the optional function **Payments Matching**, under the *More* drop-down on the Journal options from the Accounting dashboard, validating any Vendor Bill and Customer Invoices with its payments. This step is optional, however it can assist the year-end process if all pending payments and invoices are reconciled, and it can lead to finding errors or mistakes in the system." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1246 +msgid "Your accountant will probably like to check your items in the balance sheet and do some Journal Entries for:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1249 +msgid "Manual year-end adjustments, using the **Journal Audit** report (For example, the **Current Earnings for the Year** and **Retained Earnings reports**)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1251 +#: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:54 +msgid "**Work in Progress**." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1252 +msgid "**Depreciation Journals**." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1253 +#: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:58 +msgid "**Loans**." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1254 +msgid "**Tax Adjustments**." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1256 +msgid "If your accountant is on the year-end audit, they will want to have copies of the balance sheet items (such as loans, bank accounts, prepayments, sales tax reports, etc ...) to compare against. your balances in Odoo." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1260 +msgid "During this process, it is a good practice setting the **Closing Date for Non-Advisers** to the last day of the preceding financial year, which is set under the accounting settings. In this way, the accountant can trust that no one else is changing the previous year's transactions while auditing the books." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1270 +msgid "Accounting Closing Process" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1272 +msgid "In Odoo there is no need to make a specific year-end entry to close the reporting income accounts . The result of the exercise is automatically calculated in the account type (Current Year Earnings) and the difference between Income - Expenses will be accumulated to calculate it." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1276 +msgid "The reports are created in real-time, which means that the **Income Report** corresponds directly to the closing date of the year that you specify in Odoo. In addition, at any time that you generate the **Income Report**, the start date will correspond to the start date of the **Fiscal Year** and the account balances will all be 0." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1281 +msgid "As of December 31, the Balance Sheet shows the earnings of the Current Year that do not have been recognized (Account type Total Current Year Unallocated Earnings in MX account 305.01.01 ['current year earnings' type])" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1289 +msgid "The accountant should create a Journal Entry to recognize the result of the year in Accumulated Earnings from previous years on the account \"previous years results\" account (304.01.01 in Mexico) - that is an equity account." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1293 +msgid "The simplified accounting entry would look like this:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1299 +msgid "Once the accountant has created the journal entry to locate the **Current Earnings for the Year**, they must set the **Closing Date** to the last day of the fiscal year. Making sure that before doing this, whether or not the current gain of the year in the **Balance Sheet** is properly reporting a balance 0." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1309 +msgid "Extra Recommended features" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1312 +msgid "Contacts App (Free)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1314 +msgid "If you want to properly manage your customers, suppliers and addresses, this module, even if it is not a technical need, it is highly recommended to install it." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1318 +msgid "Multi-currency (Requires Accounting application)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1320 +msgid "In Mexico, almost all companies send and receive payments in different currencies. If you want to do this you can enable the use of multi-currency. You should also enable synchronization with the **Mexican Bank Service**, as this would allow you to automatically have the exchange rate from the SAT without having to manually create this information every day in Odoo." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1325 +msgid "Go to settings and enable the multi-currency feature." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1332 +msgid "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI 3.3)" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1334 +msgid "Frequently you want receive explicit errors from the fields incorrectly set on the xml, those errors are better informed to the user if the check is enable, to enable the Check with xsd feature follow the next steps (with the :doc:`Developer mode <../../../general/developer_mode/activate>` enabled)." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1339 +msgid "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1340 +msgid "Look for the Action called \"Download XSD files to CFDI\"" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1341 +msgid "Click on button \"Create Contextual Action\"" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1342 +msgid "Go to the company form :menuselection:`Settings --> Users&Companies --> Companies`" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1343 +msgid "Open any company you have." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1344 +msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1350 +msgid "Now you can make an invoice with any error (for example a product without code which is pretty common) and an explicit error will be shown instead a generic one with no explanation." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1355 +msgid "If you see an error like this:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "``The cfdi generated is not valid``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "``attribute decl. 'TipoRelacion', attribute 'type': The QName value '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does not resolve to a(n) simple type definition., line 36``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1362 +msgid "This can be caused by a database backup restored in anothe server, or when the XSD files are not correctly downloaded. Follow the same steps as above but:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1366 +msgid "Go to the company in which the error occurs." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1367 +msgid "Click on *Action* and then on *Download XSD file to CFDI*." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1370 +msgid "Common problems and errors" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1372 +msgid "**Error messages** (Only applicable on CFDI 3.3):" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1374 +msgid "``9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element '{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': [facet 'minLength'] The value '' has a length of '0'; this underruns the allowed minimum length of '1'.``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1379 +msgid "``9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element '{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': [facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'.``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1383 +msgid "**Solution**: You forgot to set the proper \"Reference\" field in the product, please go to the product form and set your internal reference properly." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1387 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1428 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1459 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1480 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1488 +msgid "**Error messages**:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1389 +msgid "``6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is required but missing.``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1392 +msgid "``5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is required but missing.``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1395 +msgid "**Solution**: You forgot to set the proper \"Fiscal Position\" on the partner of the company. Go to customers, remove the customer filter and look for the partner called as your company and set the proper fiscal position which is the kind of business your company does related to SAT list of possible values, another option can be that you forgot to follow the considerations about fiscal positions." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1402 +msgid "You need to go to Fiscal Position settings and set the proper code (it is the first 3 numbers of the name), for example, for the test, you need to set 601, it will look like the picture." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1410 +msgid "For testing purposes this value must be set to ``601 - General de Ley Personas Morales`` which is the one required for the VAT demo." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1413 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1445 +msgid "**Error message**:" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1415 +msgid "``2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet 'enumeration'] The value '' is not an element of the set {'01', '02', '03', '04', '05', '06', '08', '12', '13', '14', '15', '17', '23', '24', '25', '26', '27', '28', '29', '30', '99'}``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1421 +msgid "**Solution**: The payment method is required on your invoice." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1430 +msgid "``2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': [facet 'enumeration'] The value '' is not an element of the set {'00``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1433 +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1447 +msgid "``2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' is not a valid value of the atomic type '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'.``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1436 +msgid "``5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'Rfc' is required but missing.``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1439 +msgid "**Solution**: You must configure your company address correctly, this is a mandatory group of fields, you can go to your company configuration in :menuselection:`Settings --> Users & Companies --> Companies` and fill complete all the mandatory fields for your address by following the steps in this section: :ref:`mx-legal-info`." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1452 +msgid "**Solution**: The postal code of your company address is not valid for Mexico, please correct it." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1461 +msgid "``18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is required but missing.``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1464 +msgid "``34:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is required but missing.\", '')``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1468 +msgid "**Solution**: Set the Mexican name for the 0% and 16% tax in your system and use it on the invoice. Your tax, which represents 16% VAT and 0%, must have the **Factor Type** field set to *Tasa*." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "``CCE159``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "``The XXXX attribute must be registered if the key of cce11: ComercioExterior: TipoOperacion registered is '1' or '2'.``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1486 +msgid "**Solution**: It is necessary to specify the Incoterm." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "``CCE209``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:0 +msgid "``The attribute cce11: Foreign Trade: Goods: Goods: Customs Unit must have the value specified in the catalog catCFDI: c_FraccionArancelaria column 'UMT' when the attribute cce11: Foreign Trade: Goods: Me``" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1495 +msgid "**Solution**: The Tariff Fraction must have the code of the unit of measure 01, corresponding to Kilograms." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1499 +msgid "Glossary" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1501 +msgid ":abbr:`CFDI (Comprobante Fiscal Digital por Internet)`: Online Digital Tax Receipt" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1502 +msgid ":abbr:`CSD (Certificado de Sello Digital)`: Digital Seal Certificate" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1503 +msgid ":abbr:`PAC (Proveedores Autorizados de Certificación)`: Authorized Certification Provider" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1504 +msgid "Stamp: Digital signature of the electronic invoice" +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1505 +msgid "Addenda: Complement of information that can be attached to an Internet Digital Tax Receipt (CFDI) normally required by certain companies in Mexico such as Walmart, Tiendas Sorianas, etc." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1507 +msgid ":abbr:`UUID (Universally Unique Identifier)`: It is the acronym in English of the Universally Unique Identifier. The UUID is the equivalent of Folio Fiscal, it is composed of 32 hexadecimal digits, shown in 5 groups separated by hyphens." +msgstr "" + +#: ../../accounting/fiscal_localizations/localizations/mexico.rst:1510 +msgid "LCO: List of Obliged Taxpayers (LCO) is a list issued by the SAT that accounts for all the taxpayers whom it authorizes the issuance of invoices and payroll receipts. This means that, to be able to electronically bill your clients, you must be in this database." msgstr "" #: ../../accounting/fiscal_localizations/localizations/netherlands.rst:2 @@ -6368,10 +7264,6 @@ msgstr "" msgid "Corroborate that all **received payments** have been entered and recorded accurately." msgstr "" -#: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:23 -msgid "Year-end checklist" -msgstr "" - #: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:25 msgid "Run a **Tax report**, and verify that your tax information is correct." msgstr "" @@ -6404,18 +7296,10 @@ msgstr "" msgid "Year-end manual adjustments, using the **Adviser Journal Entries** menu (For example, the **Current Year Earnings** and **Retained Earnings** reports)." msgstr "" -#: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:54 -msgid "**Work in Progress**." -msgstr "" - #: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:56 msgid "**Depreciation Journal Entries**." msgstr "" -#: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:58 -msgid "**Loans**." -msgstr "" - #: ../../accounting/fiscality/fiscal_year/close_fiscal_year.rst:60 msgid "**Tax adjustments**." msgstr ""