There are differences between countries in terms of tax legislation, accounting standards, legal reporting requirements, and so on. Accounting localization is the process of customizing Odoo accounting modules to each country’s specific circumstances.
Odoo 17’s key innovation is the availability of ‘Fiscal Localization Packages,’ which are accounting localization modules customized for each country. Odoo offers fiscal localization packages that are compliant with various tax laws, accounting standards, and legal reporting duties in various countries.
This ensures that your accounting systems are proper, lowering the risk of mistakes and penalties. Fiscal events, account charts, and tax groups are among the materials prepared to automate tax computations and reporting.
Companies doing business in Peru must comply with local tax regulations and accounting standards to ensure effective and legal financial management. Odoo offers accounting localization features designed exclusively for the Peruvian market. This localization will make it easier for businesses to navigate Peruvian financial legislation.
Odoo’s accounting localization for Peru includes key tools and capabilities that reflect local tax regulations, accounting standards, and reporting requirements.
Odoo is a complete solution that meets the specific needs of Peruvian businesses, from setting up VAT rates and creating required tax paperwork to customizing invoice forms and integrating with the Peruvian banking system.
We may go to Apps and look for localization modules for Peru. Install the modules to configure the Peru accounting localization.
Configuring the Company
After installing the appropriate modules or localization, we must ensure that the company configuration is properly configured. We can go to Settings > Users and Companies > Companies to see a list of companies and examine the configurations for the desired company.
In addition to the Company’s basic information, we must select Peru as the Country for the Electronic Invoice to function properly. When registering their RUC (Unique Contributor Registration), businesses provide the SUNAT-supplied set up code into the Address Type Code field.
If you don’t know what the Address type code is, you can use the default value of 0000. If an incorrect value is entered, it may cause problems with electronic invoice validation.
Chart of Accounts
When the localization module is installed, the company’s chart of accounts is installed by default. The accounts are automatically mapped in Taxes, Accounts Payable, and Accounts Receivable via Default.
The Peruvian chart of accounts is separated into several categories according to the most recent version of the PGCE, which is categorized and consistent with NIIF accounting.
This localization includes the Off-Balance Sheet Chart of Accounts type. Off-balance-sheet accounts are used to record financial transactions that do not appear on the balance sheet but may impact the company’s financial stability. These often include leases, contingent liabilities, and some sorts of financial guarantees.
Journals
Journals are a key component of Odoo’s accounting system, as they are the primary means of keeping track of financial transactions. When installing this localization, make sure to fill out the Electronic Invoice field under the Electronic Data Interchange as Peru UBL 2.1 while generating the Sales Journal.
Taxes
Odoo automates tax computations based on the settings selected for different locations and types of transactions. This technology reduces mistakes and manual effort when calculating taxes on sales, purchases, and other financial activities.
Three new fields are required for an electronic invoice as part of the tax setup; this data is included in the taxes created, but if you create new taxes, make sure to fill them out properly.
Fiscal Positions
Fiscal positions are an important component of Odoo that allows businesses to manage and respond to various tax laws and regulations based on their operational needs and geographic location.
They provide a systematic approach to managing tax changes and applying the proper tax legislation in various situations. Installing the Peruvian localization automatically includes two key fiscal jobs.
* Foreign - Export: This fiscal status applies to clients with export transactions.
* Local Peru: This fiscal stance applies to local customers.
Document Types
Certain accounting transactions, such as vendor bills and invoices, are classified in several Latin American countries, including Peru, using document categories set up by the government fiscal authorities-in this case, the SUNAT.
Each type of document in a journal may be allocated a unique sequence. The Document Type includes the nation to which the document pertains as part of the localization process; the data is generated automatically when the localization module is installed.
Partner
The Peruvian localization of the Partner form now contains the SUNAT’s identifying categories; maintain track of this information because it is required for the majority of transactions, both on the sender’s and the customer’s end.
Electronic Invoicing
One of the key characteristics of this localization is electronic invoicing. To use this feature, we must first configure the required components for an electronic invoicing. To accomplish this, go to Accounting > Settings > Peruvian Electronic Invoicing.
Some words are required for Peruvian localization:
* The electronic invoice is referred to as ‘EDI,’ which stands for electronic data exchange.
* SUNAT is Peru’s tax and customs compliance agency.
* OSE: OSE SUNAT defines an electronic service provider as follows.
* Certificate of Receipt (CDR).
* Sunat Operaciones en Línea is the SOL Credential. The SUNAT gives the username and password that allow access to the Online Operations services.
Now, as part of Peru's Electronic Invoice requirements, we must select a Signature Provider to manage the SUNAT validation response and document signing procedure.
Odoo provides three choices:
1. Digiflow
2. SUNAT
3. IAP (Odoo in-app purchase)
Digiflow
Digiflow is a digital signature service that simplifies the process of signing papers online. It provides a secure and compliant method of gathering signatures, making it an invaluable tool for companies that require timely and legally binding document validation.
Digiflow seamlessly connects with Odoo, enabling us to email papers for signing directly from the system. This interface eliminates the need for separate signature management technologies, resulting in a single workflow within Odoo.
We can send the document validation directly to Digiflow without using the IAP services.
SUNAT
SUNAT (Superintendencia Nacional de Aduanas y Administración Tributaria) is the Peruvian government agency in charge of tax administration and customs. SUNAT controls digital signatures and electronic invoicing, ensuring that enterprises follow regional tax legislation and documentation requirements.
The SUNAT signature provider integration assures that all electronic documents and signatures are compliant with Peruvian tax legislation. This interface enables enterprises to meet the SUNAT criteria for electronic invoicing and digital signatures.
IAP (Odoo in-app purchase)
The Odoo In-App Purchase Signature Provider is a feature in odoo that allows for secure and compliant electronic signature in transactions completed through the platform.
This service ensures that documentation linked to in-app purchases are evaluated and signed electronically, in accordance with legal and regulatory requirements.
The provider of in-app purchase signatures offers a simple interface for signing papers. Users may quickly initiate signature requests, follow document status, and receive notifications when signatures are completed, which streamlines document management.
There is a testing environment accessible, and we can activate Odoo’s testing environment before going live.
We do not need to purchase testing credits for transactions performed in the testing environment or with the IAP signature because they are all validated automatically. In general, databases are configured to run in production, thus we must ensure that the testing mode is enabled when necessary.
PLE reports are computerized records that firms must provide to the Peruvian tax authority, SUNAT. These reports provide detailed information on a company's transactions, tax calculations, and other financial data required for tax reporting and compliance. Here, we can select a PLE kind of CoA.
Currency
The Bank provides Peru’s official currency exchange rate. Odoo allows you to connect directly to its services and receive currency rates either manually or automatically.
Once all of the required setups have been completed, let us generate an invoice and see what happens.
To create an invoice, go to Accounting > Customers > Invoices and click the New button. There, we can see that we must include the Operation Type and Document Type.
In addition to the tax, the invoice lines include a column labeled ‘EDI Affection Reason’ that, when combined with the supplied SUNAT list, determines the tax scope.
When creating the invoice, you can specifically indicate a different EDI affection reason if necessary. All taxes are automatically imported with a single default affection reason.
You can validate your invoice once you’ve confirmed that all of the information is correct. By registering the account move, this activity initiates the electronic invoicing workflow, which sends the invoice to the SUNAT and OSE. The following message can be found at the top of the invoice.
Now we may check the status of electronic invoicing. It will be in one of the following two states.
* To be Sent: This indicates that the file is ready to be forwarded to the OSE. Odoo can do this automatically using a cron configured to run once every hour, or the user can send it immediately by clicking the ‘Process now’ option.
* Sent: This signifies that the document was successfully validated once it was submitted to the OSE. As part of the validation process, a ZIP file is downloaded, and the chat includes a message stating that the government validation was accurate.
In the event of a validation error, the electronic invoice status remains ‘To be Sent’, allowing for revisions and subsequent invoice submission. After the SUNAT accepts and confirms the invoice PDF report, it can be printed. The invoice is a valid financial document, as evidenced by the QR code included in the report.
There are times when canceling an invoice is required, such as when it was generated mistakenly. If the invoice has already been received and approved by the SUNAT, pick the Request Cancellation button.
If you want to cancel an invoice, please specify why.
Credit Note
When a modification or refund is required for a validated invoice, you must select one of the possibilities in the list. To create a credit note, simply select the ‘Add Credit Note’ button. The default document type for the Credit Note is as follows.
Electronic Delivery Guide 2.0
The Guía de Remisión Electrónica (GRE) is an electronic document created by shippers to facilitate the transportation of goods between locations, such as warehouses or facilities. To use this functionality properly, you must first complete a few configuration chores in Odoo.
SUNAT mandates taxpayers who need to relocate their products to use the guía de remisión electrónica electronic document, with the exception of those covered by the Single Simplified Regime (régimen único simplificado, or RUS).
We must first make necessary configurations; click to Inventory > Configuration > Settings, and then enter the following credentials under the Peru Delivery Guide section.
When the delivery guide takes private transportation, the operator drives the vehicle.
Go to Contacts and add a new operator. Create the contact information and fill it out.
Select Individual as the Company Type initially. Next, go to the Accounting tab on the contact form and add the Operator License. Make sure the following fields for the customer address are filled in:
* District
* Tax ID Number
* Tax ID (DNI/RUC)
When the delivery guide is created using public transportation, the carrier is used. To create a new carrier, go to Contacts. Create the contact information and fill it out. First, select Company as your company type. The Authorization Number, Authorisation Issuing Entity, and MTC Registration Number should all be supplied.
Please ensure that the following fields for the company address are filled in:
* District
* Tax ID Number
* Tax ID (DNI/RUC)
To personalize the available vehicles, go to Inventory > Configuration > Vehicles and fill out the vehicle form with the relevant information.
Given below is the vehicle form.
Products
For the products, we must include the Tariff Fraction (PE). Tariff Fraction (PE) in the Peruvian customs system is a number or classification used to identify products based on their tariff classification.
When importing or exporting commodities, this classification system helps determine the necessary tariffs, levies, and other customs-related rules.
Generating a GRE
The SUNAT in Peru requires the Guía de Remisión Electrónica (GRE), an electronic delivery guide. It serves as documentation of the transfer of products by capturing shipping information and ensuring that commodities are moved in accordance with legal laws.
To ensure compliance with customs and tax legislation, the GRE must be issued electronically and submitted to SUNAT.
When creating a delivery from inventory within the sales workflow, be sure to fill out the GRE fields available in the upper-right side of the transfer form for the following fields.
* Transport Type
* Departure start date
* Reason for Transfer
Additionally, the Vehicle and Operator forms under the Guia de Remission PE tab must be completed.
To view the Generar Guia de Remission button on the transfer form's left menu, the delivery transfer must be marked as Done.
So we’ve looked at the accounting localization for Peru in Odoo 17. Odoo’s accounting localization for Peru provides a robust and complete solution that is customized to the specific operational and regulatory needs of Peruvian companies.
Odoo offers capabilities such as the Electronic Delivery Guide (Guía de Remisión Electrónica), flexible tab administration, and precise fiscal control to help businesses navigate Peru’s complex accounting standards.