Skip to content

Commit c3cbc47

Browse files
authored
Removing conflicts and a bunch of "you"
1 parent 2202753 commit c3cbc47

File tree

1 file changed

+88
-19
lines changed
  • content/applications/finance/fiscal_localizations

1 file changed

+88
-19
lines changed

content/applications/finance/fiscal_localizations/mexico.rst

Lines changed: 88 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ If a fully-conciliated payment is related to an invoice with a Fiscal Folio, the
441441
automatically and it'll appear in the |CFDI| tab in both the Invoice and the Payment.
442442

443443
.. tip::
444-
While it is a bad fiscal practice, the PUE payments can also be sent to the government, however it is required
444+
While it is a bad fiscal practice, the |PUE| payments can also be sent to the government, however it is required
445445
to press *Force CFDI* in the *CFDI* tab for this.
446446

447447
.. image:: mexico/mx-signed-complement.png
@@ -461,6 +461,77 @@ It is possible to cancel the EDI documents sent to the |SAT|. According to the `
461461
<https://www.sat.gob.mx/consultas/91447/nuevo-esquema-de-cancelacion>`_, since January 1st, 2022,
462462
there are two requirements for this:
463463

464+
- With all cancellation requests, you **must** specify a *cancellation reason*.
465+
- After 24 hours from the invoice creation, the client must be asked to approve the cancellation. If
466+
there is no response within 72 hours, the cancellation is processed automatically.
467+
468+
Invoice cancellations can be made for one of the following reasons:
469+
470+
- 01 - Invoice issued with errors (with related document)
471+
- 02 - Invoice issued with errors (no replacement)
472+
- 03 - The operation was not carried out
473+
- 04 - Nominative operation related to the global invoice
474+
475+
To initiate a cancellation, go to :menuselection:`Accounting --> Customers --> Invoices`, select the
476+
posted invoice to cancel, and click :guilabel:`Request Cancel`. Then, refer to the
477+
:ref:`localizations/mexico/01-invoice-cancellation` or
478+
:ref:`localizations/mexico/02-03-04-invoice-cancellation` sections, depending on the cancellation
479+
reason.
480+
481+
.. tip::
482+
Alternatively, request a cancellation from the :guilabel:`CFDI` tab by clicking
483+
:guilabel:`Cancel` on the line item.
484+
485+
.. note::
486+
If a cancellation is requested on a locked period, the CFDI will be cancelled but not
487+
the accounting entry.
488+
489+
.. _localizations/mexico/01-invoice-cancellation:
490+
491+
Cancellation reason 01 - Invoice issued with errors (with related document)
492+
***************************************************************************
493+
494+
#. In the :guilabel:`Request CFDI Cancellation` pop-up window, select :guilabel:`01 - Invoice issued
495+
with errors (with related document)` from the :guilabel:`Reason` field and click
496+
:guilabel:`Create Replacement Invoice` to create a new draft invoice. This new draft invoice
497+
replaces the previous invoice, along with the related |CFDI|.
498+
#. :guilabel:`Confirm` the draft and :guilabel:`Send & Print` the invoice.
499+
#. Return to the initial invoice (i.e., the invoice from which you first requested the
500+
cancellation). Notice the :guilabel:`Substituted By` field appears with a reference to the
501+
new replacement invoice.
502+
#. Click :guilabel:`Request Cancel`. In the :guilabel:`Request CFDI Cancellation` pop-up window, the
503+
:guilabel:`01 - Invoice issued with errors (with related document)` option is automatically
504+
selected in the :guilabel:`Reason` field.
505+
#. Click :guilabel:`Confirm`.
506+
507+
The invoice cancellation is then generated with a reason line item in the :guilabel:`CFDI` tab.
508+
509+
.. image:: mexico/mx-invoice-cancellation-reason-01.png
510+
:alt: Canceled invoice line item in the CFDI tab.
511+
512+
.. note::
513+
- If the client rejects the cancellation, the invoice cancellation line item is removed from the
514+
:guilabel:`CFDI` tab.
515+
- When using the *01 - Invoice issued with errors (with related document)* cancellation reason,
516+
the `04|` prefix may appear in the :guilabel:`Fiscal Folio` field. This is an internal prefix
517+
used by Odoo to complete the cancellation and **does not** mean that the cancellation reason
518+
was *04 - Nominative operation related to the global invoice*.
519+
520+
.. _localizations/mexico/02-03-04-invoice-cancellation:
521+
522+
Cancellation reasons 02, 03, and 04
523+
***********************************
524+
525+
In the :guilabel:`Request CFDI Cancellation` pop-up window, select the desired cancellation
526+
:guilabel:`Reason` and :guilabel:`Confirm` the cancellation.
527+
528+
Upon doing so, the invoice cancellation is generated with a reason line item in the :guilabel:`CFDI`
529+
tab.
530+
531+
.. note::
532+
If the client rejects the cancellation, the invoice cancellation line item is removed from the
533+
:guilabel:`CFDI` tab.
534+
464535
- With all cancellation requests, a *cancellation reason* **must** be specified.
465536
- After 24 hours have passed since the creation of the invoice, if certain conditions are met, the
466537
client **must** be asked to accept or reject the cancellation.
@@ -991,7 +1062,7 @@ Delivery guide
9911062
A `Carta Porte <https://www.sat.gob.mx/consultas/68823/complemento-carta-porte->`_ is a bill of
9921063
lading: a document that states the type, quantity, and destination of goods being carried.
9931064

994-
On July 17th, 2024, version 3.1 of this CFDI was implemented for all transportation providers,
1065+
On July 17th, 2024, version 3.1 of this |CFDI| was implemented for all transportation providers,
9951066
intermediaries, and owners of goods. Odoo is able to generate a document type "T" (Traslado), which,
9961067
unlike other documents, is created in a delivery order instead of an invoice or payment.
9971068

@@ -1217,7 +1288,7 @@ button to :guilabel:`Validate` the receipt.
12171288
Go to :menuselection:`Inventory --> Operations --> Landed Costs`, and create a new record. Add the
12181289
transfer that you just created, and both: the product `Pedimento` and :guilabel:`Customs number`.
12191290

1220-
Optionally, you can add a cost amount. After this, validate the landed cost. Once
1291+
Optionally, it is possible to add a cost amount. After this, validate the landed cost. Once
12211292
:guilabel:`Posted`, all products related to that receipt have the customs number assigned.
12221293

12231294
.. warning::
@@ -1248,15 +1319,15 @@ information on a monthly basis, through the |SAT| website.
12481319

12491320
It consists of three main XML files:
12501321

1251-
#. The updated list of the chart of accounts that you are currently using.
1322+
#. The updated list of the chart of accounts that is currently in use.
12521323
#. A monthly trial balance, plus a closing entry report, also known as: *Trial Balance Month 13*.
1253-
#. Either optional, or for a compulsory audit, an export of the journal entries in your general
1324+
#. Either optional, or for a compulsory audit, an export of the journal entries in the general
12541325
ledger.
12551326

12561327
The resulting XML files follow the requirements of the `Anexo Técnico de Contabilidad Electrónica
12571328
1.3 <https://www.gob.mx/cms/uploads/attachment/file/151135/Anexo24_05012015.pdf>`_.
12581329

1259-
In addition to this, you can generate the `DIOT
1330+
In addition to this, it is possible to generate the `DIOT
12601331
<https://www.sat.gob.mx/declaracion/74295/presenta-tu-declaracion-informativa-de-operaciones-con-
12611332
terceros-(diot)->`_: A report of vendor's journal entries that involve IVA taxes that can be
12621333
exported in a :file:`.txt` file.
@@ -1291,19 +1362,17 @@ It is possible to create any account, as long as it respects |SAT|'s encoding gr
12911362
.. example::
12921363
Some examples are `102.01.99` or `401.01.001`.
12931364

1294-
.. warning::
1295-
By default Odoo will mark the accounts as yellow if the numbering will cause issue later on, this
1296-
is to prevent reports from providing innacurate data.
1297-
12981365
When a new account is created in :menuselection:`Accounting --> Configuration --> Chart of
12991366
Accounts`, with the |SAT| encoding group pattern, the correct grouping code appears in
13001367
:guilabel:`Tags`, and your account appears in the *COA* report.
13011368

1302-
Once you create all your accounts, make sure the correct :guilabel:`Tags` are added.
1369+
Once all accounts are created, make sure the correct :guilabel:`Tags` are added as these mark the nature
1370+
of the account.
13031371

13041372
.. note::
13051373
It is not advised use any pattern that ends a section with a 0 (such as `100.01.01`, `301.00.003` or
1306-
`604.77.00`). This triggers errors in the report.
1374+
`604.77.00`). This triggers errors in the report. By default Odoo will mark the accounts as yellow if
1375+
the numbering will cause issue later on, this is to prevent reports from providing innacurate data.
13071376

13081377
Once everything is set up, you can go to :menuselection:`Accounting --> Reporting --> Trial Balance`,
13091378
and click the :guilabel:`COA SAT (XML)` button to generate an XML file containing all of your
@@ -1315,9 +1384,9 @@ Trial balance
13151384
The trial balance reports the initial balance, credit, and total balance of your accounts, provided
13161385
that you added their correct :ref:`encoding group <l10n_mx/chart-of-accounts>`.
13171386

1318-
This report can be generated monthly, and a corresponding XML file is created, if you go to
1387+
This report can be generated monthly, and a corresponding XML file is created, go to
13191388
:menuselection:`Accounting --> Reporting --> Trial Balance`, and click the
1320-
:guilabel:`SAT (XML)` button. Select the month you want to download beforehand.
1389+
:guilabel:`SAT (XML)` button. Select the month to download beforehand.
13211390

13221391
.. image:: mexico/mx-reports-trial-balance.png
13231392
:alt: Trial balance report.
@@ -1332,9 +1401,9 @@ To generate this XML document, navigate to :menuselection:`Accounting --> Accoun
13321401
and create a new document. Here, add all amounts to modify, and balance the debit and/or credit of each one.
13331402

13341403
After this is done, go to the :guilabel:`Other Info` tab and check the :guilabel:`Month 13 Closing` field.
1335-
If you go to :menuselection:`Accounting --> Reporting --> Trial Balance` and select the date :guilabel:`Month 13`,
1336-
you'll see the the total amount of the year, plus all the additions of the journal entry, and you'll be able to
1337-
generate the XML file by pressing the :guilabel:`SAT (XML)` button.
1404+
If needed, go to :menuselection:`Accounting --> Reporting --> Trial Balance` and select the date :guilabel:`Month 13`,
1405+
where it is possible to see the the total amount of the year, plus all the additions of the journal entry, and it also
1406+
is possible to generate the XML file by pressing the :guilabel:`SAT (XML)` button.
13381407

13391408
.. image:: mexico/mx-reports-trial-balance-13.png
13401409
:alt: Trial Balance Month 13 setup.
@@ -1347,7 +1416,7 @@ the underlying journal entries of your invoicing and payments, you can export yo
13471416
to comply with |SAT|'s audits and/or tax refunds.
13481417

13491418
.. tip::
1350-
You can filter by period, or by journal, according to your current needs.
1419+
The report can be filtered by period, or by journal, depending on the need.
13511420

13521421
To create the XML, go to :menuselection:`Accounting --> Reporting --> Audit Reports --> General
13531422
Ledger`, and click :guilabel:`XML (Polizas)`. Here, you can select between four types of
@@ -1364,7 +1433,7 @@ For :guilabel:`Tax audit`, or :guilabel:`Audit certification`, you need to write
13641433
|SAT|.
13651434

13661435
.. note::
1367-
If you want to see this report without sending it, use `ABC6987654/99` for :guilabel:`Order
1436+
To see this report without sending it, use `ABC6987654/99` for :guilabel:`Order
13681437
Number` and `AB123451234512` for :guilabel:`Process Number`.
13691438

13701439
DIOT report

0 commit comments

Comments
 (0)