Skip to content

Commit 6f9d888

Browse files
authored
Update mexico.rst
1 parent 2681a3c commit 6f9d888

File tree

1 file changed

+26
-35
lines changed
  • content/applications/finance/fiscal_localizations

1 file changed

+26
-35
lines changed

content/applications/finance/fiscal_localizations/mexico.rst

Lines changed: 26 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -572,21 +572,22 @@ Discounts
572572
**********
573573

574574
By law, electronic document sent to the government cannot have negative lines, as this can trigger errors. Therefore,
575-
when you utilize :doc:`Gift Cards <../../sales/sales/products_prices/ewallets_giftcards>` or :doc:`Loyalty Programs <../../sales/sales/products_prices/loyalty_discount>` the subsequent negative lines will be translated in the XML as if they were regular
575+
when using :doc:`Gift Cards <../../sales/sales/products_prices/ewallets_giftcards>` or :doc:`Loyalty Programs <../../sales/sales/products_prices/loyalty_discount>`
576+
the subsequent negative lines will be translated in the XML as if they were regular
576577
:doc:`Discounts <../../sales/sales/products_prices/prices/pricing/>`.
577578

578579
In order to set this up, navigate to :menuselection:`Sales --> Products --> Products` and create a product `Discounts`,
579580
make sure that it has a valid :guilabel:`Tax` (usually :guilabel:`IVA` at `16%`).
580581

581-
After this, create and sign your invoice, and add the `Discounts` product at the bottom. In the XML the discount should
582-
be substracted from the first invoice line available.
582+
After this, create and sign the invoice, and add the `Discounts` product at the bottom. In the XML the discount should
583+
be substracted from the first invoice line available, Odoo will try to subtract from each line the total amount in order
584+
until all the discount has been applied.
583585

584586
.. tip::
585-
You have to add a `Discount` and `UNSPSC Product Category` for each product variant related to :guilabel:`Gift Cards`
586-
or :guilabel:`Loyalty Programs.`
587+
A `Discount` and `UNSPSC Product Category` for each product variant related to :guilabel:`Gift Cards`
588+
or :guilabel:`Loyalty Programs` have to be created.
587589

588590
.. image:: mexico/mx-discounts.png
589-
:align: center
590591
:alt: Configuration of a discount product
591592

592593
Down payments
@@ -605,17 +606,7 @@ For this process, it is necessary to have the :doc:`Sales <../../sales>` app ins
605606
`The official documentation for registration of down payments in Mexico
606607
<http://http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/GuiaAnexo311221.pdf>`_.
607608

608-
Configuration
609-
^^^^^^^^^^^^^
610-
611-
First, navigate to :menuselection:`Sales --> Products --> Products` to create a product `Anticipo`
612-
and configure it. The :guilabel:`Product Type` must be :guilabel:`Service`, and use the :guilabel:`UNSPSC Category`
613-
must be: `84111506 Servicios de facturación`.
614-
615-
Then, go to :menuselection:`Sales --> Settings --> Invoicing --> Down Payments`, and add the
616-
*Anticipo* product as the default.
617-
618-
.. FEAV Note - Not necessary in 18.0
609+
:Downpayments <../../sales/sales/invoicing/down_payment>`
619610

620611
Method A
621612
^^^^^^^^
@@ -638,7 +629,7 @@ delete the line that contains the product *Anticipo*.
638629
of your products are :guilabel:`Ordered quantities`. Otherwise a customer credit note will be created.
639630

640631
Then, copy the :guilabel:`Fiscal Folio` from the down payment invoice, and paste it into the
641-
:guilabel:`CDFI Origin` of the final invoice, adding the prefix `07|` before the value. Then, sign
632+
:guilabel:`CDFI Origin` of the final invoice, adding the prefix `07|` before the value and sign
642633
the document.
643634

644635
Finally, create a credit note for the first invoice. Copy the :guilabel:`Fiscal Folio` from the
@@ -661,8 +652,8 @@ Method B
661652
Another, simpler way to fulfill |SAT| requirements involves creating only the down payment invoice, and
662653
a second invoice for the remnant. This method involves the fact that negative lines are treated as discounts.
663654

664-
For this, follow the same process as :ref:`Method A <l10n-mx/down-payment-method-a>`, up until the creation of the final invoice. Don't delete
665-
the line that contains the *Anticipo* product, and instead, rename the other products :guilabel:`Description`
655+
For this, follow the same process as :ref:`Method A <l10n-mx/down-payment-method-a>`, up until the creation of the final invoice. Do not delete
656+
the line that contains the *Anticipo* and instead rename the other products :guilabel:`Description`
666657
to include the text `CFDI por remanente de un anticipo`. Don't forget to add the :guilabel:`Fiscal Folio`
667658
of the down payment invoice in the :guilabel:`CDFI Origin` of the final invoice, adding the prefix `07|`.
668659

@@ -707,11 +698,12 @@ This can be done for :guilabel:`Vendor Bills` too.
707698
CFDI to public
708699
**************
709700

710-
The Mexican government requires that any goods or services that you might sell should be backed up by
711-
an invoice. If the customer you are selling to does not require an invoice or has no |RFC|, a
712-
*CFDI to Public* has to be created.
701+
The Mexican government requires that any goods or services that are sold must be backed up by
702+
an invoice. If the customer does not require an invoice or has no |RFC|, a
703+
*CFDI to Public* has to be created also known as a "nominative" invoice.
713704

714-
If you select the :guilabel:`CFDI to Public` checkbox in either a sale order or an invoice, the final XML
705+
A contact must be created and it must have a particular name.
706+
If the :guilabel:`CFDI to Public` checkbox in either a sale order or an invoice is checked, the final XML
715707
will override the data in the invoice contact and will add the following characteristics:
716708

717709
- |RFC|: **XAXX010101000** if it is a national customer or **XEXX010101000** if it is a foreign customer
@@ -724,10 +716,10 @@ will override the data in the invoice contact and will add the following charact
724716

725717
.. important::
726718
If your contact *Country* is empty, the final invoice is considered as a *CFDI to Public* for national
727-
customers. You'll receive a non-blocking warning before signing the document.
719+
customers. A non-blocking warning will be displayed before signing the document.
728720

729-
If the final customer doesn't share any details with you, you can also create a generic :guilabel:`Customer`.
730-
It's name cannot be `PUBLICO EN GENERAL` or an error will be triggered (it can be, for example, `CLIENTE FINAL`).
721+
If the final customer doesn't share any details, create a generic :guilabel:`Customer`.
722+
The name cannot be `PUBLICO EN GENERAL` or an error will be triggered (it can be, for example, `CLIENTE FINAL`).
731723

732724
.. seealso::
733725
`Regla 2.7.1.21 Expedición de comprobantes en operaciones con el público en general.
@@ -753,11 +745,9 @@ Sales flow
753745
First, it is necessary to create a special :guilabel:`Journal` created in :menuselection:`Accounting -->
754746
Configuration --> Journals` with the purpose of keeping a separate sequence.
755747

756-
Then, make sure that all of your sales orders that you want to sign have the following configurations:
748+
Then, make sure that all the sales orders that need to be signed have the following configurations:
757749

758750
- All of them have the :guilabel:`CFDI to Public` checkbox enabled.
759-
- All of them have the :guilabel:`Invoicing Journal` that you created, in the :guilabel:`Other Info` tab
760-
with the :doc:`debug mode <../../general/developer_mode>` enabled.
761751
- All of them have the :guilabel:`Invoice Status` marked as :guilabel:`To Invoice`.
762752

763753
After this, go to :menuselection:`Sales --> To Invoice --> Orders to Invoice`, select all relevant sales
@@ -767,23 +757,24 @@ checkbox and press :guilabel:`Create Draft Invoice`.
767757
.. image:: mexico/mx-global-invoice1.png
768758
:alt: Configuration of Sales Orders for Global Invoice.
769759

770-
You will be redirected to a list of invoices. Select all of them and in the :icon:`fa-gear` :guilabel:`Actions` drop-down menu
760+
Odoo will redirect to a list of invoices. Select all of them and in the :icon:`fa-gear` :guilabel:`Actions` drop-down menu
771761
select :guilabel:`Post entries`. Select all posted invoices again and go back to the :icon:`fa-gear` :guilabel:`Actions` drop-down
772762
menu to select :guilabel:`Create Global Invoice`.
773763

774764
.. image:: mexico/mx-global-invoice2.png
775765
:alt: Configuration of Invoices for Global Invoice.
776766

777-
In the wizard, select the :guilabel:`Periodicity` that fits your business needs and press :guilabel:`Create`.
767+
In the wizard, select the :guilabel:`Periodicity` indicated by a professional accountant and press :guilabel:`Create`.
778768
All invoices should be signed under the same XML file, with the same :guilabel:`Fiscal Folio`.
779769

780770
.. tip::
781-
- By pressing :guilabel:`Show` in the :guilabel:`CFDI` tab, you will be able to see a list with all related invoices.
782-
- By pressing :guilabel:`Cancel` in the :guilabel:`CFDI` tab, you will be able to cancel the global invoice in both the |SAT|
771+
- By pressing :guilabel:`Show` in the :guilabel:`CFDI` tab, a list with all related invoices will be displayed.
772+
- By pressing :guilabel:`Cancel` in the :guilabel:`CFDI` tab, it is possible to cancel the global invoice in both the |SAT|
783773
and Odoo.
784774

785775
.. note::
786-
Global Invoices created this way won't have a **PDF** in them.
776+
Global Invoices created this way won't have a **PDF** in them as their information is already within Odoo and is not to be
777+
seen by a customer.
787778

788779
Point of sale
789780
-------------

0 commit comments

Comments
 (0)