Skip to content

Commit 35ca5cd

Browse files
sclo-odoosamueljlieber
authored andcommitted
[IMP] accouting/l10n_br: Adding NFC-e feature
Adding the NFC-e configurations and workflows to the user guide.
1 parent 9b02217 commit 35ca5cd

File tree

1 file changed

+168
-0
lines changed
  • content/applications/finance/fiscal_localizations

1 file changed

+168
-0
lines changed

content/applications/finance/fiscal_localizations/brazil.rst

+168
Original file line numberDiff line numberDiff line change
@@ -509,6 +509,7 @@ accurately provided in the original invoice, a debit note can be issued.
509509
.. seealso::
510510
:ref:`Issue a debit note <accounting/credit_notes/issue-debit-note>`
511511

512+
512513
Invoice cancellation
513514
~~~~~~~~~~~~~~~~~~~~
514515

@@ -580,6 +581,173 @@ journal, and click the :menuselection:`⚙️ (gear) icon --> Invalidate Number
580581
The log of the cancelled numbers along with the XML file are recorded in the chatter of the
581582
journal.
582583

584+
PoS NFC-e
585+
---------
586+
587+
The NFC-e in Brazil is a legal document that supports the selling of goods or merchandise for Final Consumer.
588+
Just like the NF-e, the Electronic Consumer Invoice is also issued in XML file format and has an auxiliary document (DANFC-e) also known as the “NFC-e Summary”.
589+
This electronic document can be issued through Odoo POS app.
590+
Its legal validity is guaranteed by the digital signature and by SEFAZ (Secretaria da Fazenda) of each brazilian state.
591+
592+
Configuration
593+
~~~~~~~~~~~~~
594+
595+
Install the new module: **l10nbr_edi_pos**.
596+
597+
.. image:: brazil/l10n-br-new-module.png
598+
:alt: NFC-e Module
599+
600+
CSC Details
601+
~~~~~~~~~~~
602+
603+
Navigate to **Accounting** ‣ **Configuration** ‣ **Settings** ‣ **Avatax Brazil** section.
604+
.. image:: brazil/l10n-br-csc-fields.png
605+
:alt: CSC Fields
606+
607+
Ensure to enter the **CSC (Taxpayer Security Code)** information:
608+
**- CSC ID**
609+
**- CSC Number**
610+
611+
These information can be generated through **SEFAZ Website** of each brazilian state by the company’s accountant.
612+
613+
614+
Product Configuration
615+
~~~~~~~~~~~~~~~~~~~~~
616+
617+
Navigate to **Products** ‣ **Products** ‣ **New**
618+
619+
Activate the **“Point of Sale”** checkbox on the product form:
620+
.. image:: brazil/l10n-br-new-product.png
621+
:alt: Activate point of sale on product
622+
623+
Now, Navigate to **Sales tab** ‣ **Brazil accounting**
624+
.. image:: brazil/l10n-br-brazil-accounting-product.png
625+
:alt: Product Brazil Accounting Fields
626+
627+
Enter the information on the following fields:
628+
**CEST Code**
629+
**Mercosul NCM Code**
630+
**Source of Origin**
631+
**SPED Fiscal Product Type**
632+
**Purpose of Use**
633+
634+
Click on Save.
635+
636+
Shop Configuration
637+
~~~~~~~~~~~~~~~~~~
638+
639+
Navigate to **Point of Sale** ‣ **Configuration** ‣ **Point of sales** ‣ **Create a new Point of Sale**
640+
.. image:: brazil/l10n-br-new-shop.png
641+
:alt: Create a point of sale
642+
643+
Choose a name for the new Point of Sale and save.
644+
.. image:: brazil/l10n-br-create-new-shop.png
645+
:alt: Point of sale form
646+
647+
Now, Navigate to **Point of Sale** ‣ **Configuration** ‣ **Setting** ‣ **Brazilian EDI** section.
648+
Make sure that the correct Point of Sale is selected on the top of the screen
649+
.. image:: brazil/l10n-br-select-right-shop.png
650+
:alt: Point of sale configuration settings
651+
652+
Enter the following NFC-e informations:
653+
**- Series**
654+
**- Next number**
655+
656+
.. note::
657+
This is the next NFC-e number in the sequence to be issued, for instance, if the last number issued in SEFAZ is 100, the next number will be 101.
658+
659+
.. image:: brazil/l10n-br-brazilian-edi.png
660+
:alt: Brazilian EDI Fields
661+
662+
.. note::
663+
For the production environment, make sure that this information is updated.
664+
665+
Generating an NFC-e
666+
~~~~~~~~~~~~~~~~~~~
667+
668+
Open the Shop and make a sale.
669+
670+
After validating the payment, Odoo will calculate taxes and issue an NFC-e. The valid NFC-e will appear on the right side of the screen.
671+
672+
.. image:: brazil/l10n-br-nfce-succesfully-issued.png
673+
:alt: NFC-e Success
674+
675+
.. note::
676+
It’s also possible to issue NFC-e identifying the customer by their CPF/CNPJ, just click on guilabel:`Customer` button, then search for the customer if it’s already registered or click on guilabel:`Create` option.
677+
678+
.. image:: brazil/l10n-br-customer-button.png
679+
:alt: Point of Sale Creating New Customer
680+
681+
**The mandatory fields to issue CPF/CNPJ Identified NFC-e are:**
682+
**- Name**
683+
**- City** (where it’s being issued the invoice)
684+
**- State** (where it’s being issued the invoice)
685+
**- CPF/CNPJ**
686+
.. image:: brazil/l10n-br-create-new-customer.png
687+
:alt: Final Consumer Form
688+
689+
After saving the register, just click on validate, then the NFC-e will appear highlighting the Customer’s CPF on the print.
690+
691+
At this point, there’s two options to deliver the invoice to the customer:
692+
**- Print**
693+
**- Send via e-mail**
694+
695+
NFC-e Ticket Print
696+
~~~~~~~~~~~~~~~~~~
697+
698+
This is the DANFC-e, the print of NFC-e when it is successfully issued and showing all the important information that is legally required.
699+
700+
.. image:: brazil/l10n-br-nfc-e-print.png
701+
:alt: NFC-e Print
702+
703+
.. note::
704+
**Tips**
705+
1- There’s no need to use Odoo IotBox to integrate the print NFC-e through the Point of Sale app.
706+
2- Odoo NFC-e Feature works with any thermal printer.
707+
708+
Re-issue PoS Order with NFC-e error
709+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
710+
711+
If the NFC-e return an error, you can see the error message and after the error get fixed, it can be issued again:
712+
Inside the Shop Screen, navigate to **Options** ‣ **Orders**.
713+
714+
.. image:: brazil/l10n-br-shop-selecting-orders.png
715+
:alt: Access Orders on Shop
716+
717+
Filter for **Paid Orders** ‣ Click on the **Details** Button. Now you can see the Error and the button to “Send NFC-e”.
718+
.. image:: brazil/l10n-br-order-error-screen.png
719+
:alt: Point of sale order view form
720+
721+
.. note::
722+
If the error fix is already done and the PoS Session is closed, it shows the Journal Entry of that order indicating that the taxes weren’t calculated correctly and after reprocessing the NFC-e, Odoo indicates the tax adjustment on that Journal Entry in the chatter.
723+
724+
NFC-e Refunds & Cancellations
725+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
726+
727+
The current scope of Odoo allows you to create refunds from Odoo, but cancellations need to be done on the government portal.
728+
729+
.. note::
730+
SEFAZ only allows users to cancel an NFC-e within 30 minutes after it has been issued directly on the SEFAZ Website. After this time, you need to make a Refund and issue a Return of Goods NF-e.
731+
732+
Navigate to **Orders** ‣ **Paid Orders** ‣ **Open the order** ‣ Click **Refund** button
733+
734+
Choose the payment method, amount, then click **“Payment”**
735+
736+
.. image:: brazil/l10n-br-reimbursement.png
737+
:alt: Reimbursement button
738+
739+
.. image:: brazil/l10n-br-make-payment-refund.png
740+
:alt: Make Payment Refund
741+
742+
.. note::
743+
**Alternative Flow**
744+
- You can also reimburse and cancel the NFC-e through back-end navigating to **Orders** ‣ **Orders** ‣ **Open the Order** ‣ **Select a customer** ‣ Click the button **Payment** to reimburse ‣ Then click the button **Invoice** at the top of the screen to create the invoice and issue the Return of Goods NF-e.
745+
746+
When the process is finalized, the approved return NF-e will be created, meaning the **previous NFC-e is canceled**.
747+
748+
.. image:: brazil/l10n-br-return-succeed.png
749+
:alt: Return of Goods NF-e Approved
750+
583751
Vendor bills
584752
------------
585753

0 commit comments

Comments
 (0)