Messico

Moduli

I seguenti moduli vengono installati automaticamente con la localizzazione messicana:

Nome

Nome tecnico

Descrizione

Messico - Contabilità

l10n_mx

Il pacchetto di localizzazione fiscale predefinito aggiunge caratteristiche contabili per la localizzazione messicana, quali: le imposte più comuni e il piano dei conti — basato su il codice di raggruppamento dei conti SAT.

EDI per il Messico

l10n_mx_edi

Include tutti i requisiti tecnici e funzionali per generare e convalidare i documenti elettronici — basati sulla documentazione tecnica pubblicata dal SAT. Ciò consente di inviare fatture (con o senza addendum) e complementi di pagamento al governo.

Report di localizzazione messicana Odoo

l10n_mx_reports

Adatta i report per la contabilità elettronica del Messico: piano dei conti, bilancio di verifica e DIOT.

Messico - Bilancio di verifica del mese 13

l10n_mx_reports_closing

Necessario per creare la registrazione di chiusura (nota anche come registrazione del mese 13).

Esportazione Polizas XML Messicano Odoo

l10n_mx_xml_polizas

Consente l’esportazione di file XML delle registrazioni contabili per un audit obbligatorio.

Si consiglia di installare i seguenti moduli solo se si soddisfa un requisito specifico per l’attività.

Nome

Nome tecnico

Descrizione

EDI per il Messico (Funzionalità avanzate)

l10n_mx_edi_extended

Aggiunge il complemento di commercio estero alle fatture (un requisito legale per la vendita di prodotti a paesi esteri).

Messico - Guida di consegna elettronica

l10n_mx_edi_stock

Consente di creare una Carta Porte: una polizza di carico che prova al governo che si stanno inviando merci tra A e B con un documento elettronico firmato. Installerà anche l’app Parco veicoli.

Localizzazione Messicana Odoo per Magazzino/Landing

l10n_mx_edi_landing

Consente di gestire i numeri doganali relativi ai costi di trasporto nei documenti elettronici.

Campi CFDI 4.0 per ordini di vendita

l10n_mx_edi_sale

Aggiunge campi extra al modulo Vendite per conformarsi alla fatturazione elettronica messicana

Localizzazione messicana per il punto vendita

l10n_mx_edi_pos

Aggiunge campi extra al modulo Punto vendita per conformarsi alla fatturazione elettronica messicana

Localizzazione messicana per E-commerce

l10n_mx_edi_website_sale

Aggiunge campi extra al modulo E-commerce per conformarsi ai requisiti di fatturazione elettronica messicana

Vedi anche

Le informazioni sul modulo libro paga sono disponibili qui.

Video tutorial

Sono disponibili anche video sulla localizzazione messicana. I flussi di lavoro di base e la maggior parte degli argomenti trattati in questa pagina sono disponibili anche in formato video, consultare i seguenti:

Panoramica della localizzazione

I moduli di localizzazione messicana di Odoo consentono la firma di fatture elettroniche, secondo le specifiche del SAT per la versione 4.0 del CFDI, un requisito legale dal 1° gennaio 2022. Questi moduli aggiungono anche report contabili rilevanti incluso il DIOT, abilitano il commercio estero e consentono la creazione di guide di consegna.

Nota

Per firmare elettronicamente qualsiasi documento in Odoo, deve essere installata l’applicazione Firma.

Requisiti

È necessario soddisfare i seguenti requisiti prima di configurare i moduli di localizzazione messicana in Odoo:

  1. Essere registrati presso il SAT con un RFC valido.

  2. Disporre di un Certificado de Sello Digital / Digital Seal Certificate (CSD).

  3. Scegliere un PAC. Attualmente, Odoo funziona con i seguenti PAC: Solución Factible, Quadrum e SW Sapien - Smarter Web.

Azienda

Dopo aver installato i moduli corretti, il passaggio successivo è verificare che l’azienda sia configurata con i dati corretti. Per farlo, andare in Impostazioni ‣ Utenti e aziende ‣ Aziende e selezionare l’azienda da configurare.

Inserire l”Indirizzo completo nel modulo risultante, includendo: codice ZIP, Provincia, Paese e RFC (numero Partita IVA).

Secondo i requisiti del CFDI 4.0, il nome del contatto principale dell’azienda deve corrispondere alla ragione sociale registrata presso il SAT, senza l’abbreviazione della forma giuridica. Lo stesso vale per il codice ZIP.

Importante

Da un punto di vista legale, le aziende messicane devono utilizzare la valuta locale (MXN). Per utilizzare un’altra valuta, impostare MXN come valuta predefinita e utilizzare invece un listino prezzi.

Successivamente, andare in Contabilità ‣ Impostazioni e scorrere fino alla sezione Fatturazione elettronica MX. In Amministrazione fiscale (SAT), selezionare il Regime fiscale applicabile all’azienda dall’elenco a discesa e fare clic su Salva.

Suggerimento

Per testare la localizzazione messicana, configurare l’azienda con un indirizzo reale in Messico (includendo tutti i campi). Aggiungere EKU9003173C9 come Partita IVA e ESCUELA KEMPER URGATE come Nome azienda. Per il Regime fiscale, utilizzare General de Ley Personas Morales.

Filiali

Quando si utilizzano filiali, tutte le informazioni di fatturazione verranno prese dall’azienda principale ad eccezione del CAP. A meno che RFC non sia impostato sulla filiale, le informazioni verranno prese direttamente dalla filiale.

Le filiali consentono agli utenti di stabilire più marchi all’interno della stessa società madre. Inoltre, quando sono richiesti regimi fiscali diversi ai fini della fatturazione, è necessario creare una filiale per ciascun regime. Per impostazione predefinita, il regime viene ereditato dalla società madre. Tuttavia, se il regime è impostato esplicitamente sulla filiale, Odoo adotterà il regime applicabile a quella filiale.

Contatti

Nota

Installare l’applicazione Contatti per accedere alle anagrafiche dei contatti.

Per creare un contatto fatturabile, andare all’app Contatti e fare clic su Nuovo. Quindi, inserire il nome del contatto, l”Indirizzo completo incluso il codice CAP, Stato, Paese e RFC (Partita IVA).

Importante

Come per l’azienda stessa, tutti i contatti devono avere la loro ragione sociale corretta registrata in SAT. Il Regime fiscale deve essere aggiunto anche nella scheda Vendite e acquisti.

Avvertimento

Avere un RFC (Partita IVA) impostato ma nessun Paese configurato può generare fatture errate.

Imposte

Per firmare correttamente le fatture, impostare i campi Tipo di fattore e Oggetto fiscale sulle imposte di vendita.

Suggerimento

Le ritenute RESICO ISR e alcune imposte IEPS vengono create automaticamente, ma la funzionalità non è attiva per impostazione predefinita. Per attivarla, andare in Contabilità ‣ Configurazione ‣ Imposte.

Tipo di fattore

Sia il campo Tipo di fattore che il campo Tipo di imposta SAT sono precaricati nelle imposte predefinite.

Per le nuove imposte, impostare questi campi in Contabilità ‣ Configurazione ‣ Imposte e fare clic su Nuovo. Impostare il Tipo di imposta su Vendite. Nella scheda Opzioni avanzate, compilare i campi Tipo di imposta SAT e Tipo di fattore.

Odoo supporta quattro gruppi di Tipi di imposta SAT: IVA, ISR, IEPS e Imposte locali.

Se il tipo di fattore è Quota, non è possibile utilizzare metodi di calcolo standard. Impostare invece il calcolo dell’imposta su Formula personalizzata.

Example

\[result = quantity * 6.455\]
  • quantity = il numero di articoli nella transazione

  • 6.455 = il valore della quota (un importo fisso per unità)

  • Sono supportate solo le quote per unità, non le quote basate su altri fattori

Suggerimento

Il Messico gestisce due diversi tipi di IVA allo 0% per soddisfare due scenari:

  • Per IVA 0%, impostare il Tipo di fattore su Tasa

  • Per IVA Esente, impostare Tipo di fattore su Exento

Nota

Le imposte locali sono generate in un nodo separato nel file XML e non vengono validate dal PAC.

Avvertimento

Quote e formule personalizzate richiedono il modulo Definisci imposte come codice Python. Vedere Imposte.

Oggetto fiscale

Uno dei requisiti del CFDI 4.0 è che il file XML risultante gestisca la ripartizione delle imposte dell’operazione in conformità alla normativa. Esistono otto possibili valori diversi che vengono aggiunti nel file XML:

  • 01: Nessun oggetto fiscale: questo valore viene aggiunto automaticamente se la riga della fattura non contiene alcuna imposta.

  • 02: Oggetto fiscale: questa è la configurazione predefinita di qualsiasi riga di fattura che contiene imposte.

  • 03: Oggetto fiscale e non richiede ripartizione: può essere aggiunto solo manualmente.

  • 04: Oggetto fiscale e non ha imposta: può essere aggiunto solo manualmente.

  • 05: Oggetto fiscale, IVA per PODEBI: può essere aggiunto solo manualmente.

  • 06: Oggetto IVA, nessuna IVA trasferita: questo oggetto verrà selezionato quando è presente una ritenuta ISR e nessuna imposta IVA.

  • 07: Nessuna IVA trasferita, ripartizione IEPS: questo oggetto verrà selezionato quando è presente una ritenuta ISR, imposta IEPS e nessuna imposta IVA.

  • 08: Nessuna IVA trasferita, ripartizione IEPS: questo oggetto può essere aggiunto solo manualmente.

Avvertimento

L’utilizzo di 01, 03, 04 o 05 rimuoverà il nodo fiscale dal file XML.

Importante

Lo stato Ripartizione IEPS influenza il comportamento degli oggetti fiscali a causa della mancanza di IEPS quando la ripartizione non avviene.

Imposte locali

Le imposte locali (ad es. ISH, Cedullar) richiedono un nodo XML separato e potrebbero non seguire la logica fiscale standard.

Durante la configurazione di un’imposta locale, il suo nome appare nel complemento fiscale locale. L’aliquota viene trattata come ritenuta se negativa o riportata se positiva.

Ripartizione IEPS

Per impostazione predefinita Odoo nasconde IEPS nelle fatture in modo che il subtotale su cui viene calcolata l’IVA includa l’importo di IEPS. Questo serve a garantire che i regimi fiscali che non lo richiedono non lo ricevano.

È possibile rendere visibile IEPS nell’XML selezionando la casella di controllo Ripartizione IEPS all’interno di ciascun contatto nella scheda Vendite e acquisti.

Importante

Quando si utilizza la fatturazione E-commerce o il Portale di autofatturazione, il cliente avrà la possibilità di decidere se avere o meno la suddivisione IEPS.

Altre configurazioni fiscali

La localizzazione messicana utilizza imposte su base di cassa. Quando si registra un pagamento, Odoo esegue il movimento delle imposte dal Conto di transizione base di cassa al conto impostato nella scheda Definizione del record fiscale impostato sulla riga della fattura o della bolla. Per tale movimento, viene utilizzato un conto base fiscale: (899.01.99 Base Imponible de Impuestos en Base a Flujo de Efectivo) nella registrazione contabile durante la riclassificazione delle imposte. Non eliminare questo conto.

Ritenute

Per impostazione predefinita, Odoo include le ritenute con distribuzioni speciali per allocare l’IVA.

Durante la registrazione di una fattura, aggiungere la ritenuta e la relativa IVA. Entrambe devono essere incluse nella fattura fornitore per garantire una contabilità corretta. Si consiglia di utilizzare posizioni di bilancio in modo che la registrazione su base di cassa suddivida correttamente la distribuzione.

Example

Per una fattura fornitore di locazione di 10000 MXN, la ritenuta di locazione del 10,67% corrisponde a un 16% IVA 2/3 H. Entrambe le imposte devono essere applicate insieme per riflettere la contabilità corretta.

Registrazione su base di cassa con IVA suddivisa tra pagata e dovuta.

Nota

Le ritenute CFDI non sono attualmente supportate. Consultare un commercialista per la corretta distribuzione.

Prodotti

Per configurare i prodotti, andare su Contabilità ‣ Clienti ‣ Prodotti. Aprire un prodotto esistente o fare clic su Nuovo. Nella scheda Contabilità, impostare la Categoria prodotto UNSPSC. I prodotti e le categorie possono essere impostati manualmente o tramite un’importazione in blocco.

Nota

Tutti i prodotti devono avere un codice SAT associato per evitare errori di convalida.

Fatturazione elettronica

Credenziali PAC

Dopo aver elaborato la Chiave privata (CSD) con il SAT, è necessario registrarsi direttamente presso il PAC di propria scelta prima di iniziare a creare fatture da Odoo.

Una volta creato l’account con uno di questi provider, andare su Contabilità ‣ Configurazione ‣ Impostazioni e navigare alla sezione Fatturazione elettronica MX. Nella sezione Fornitore di certificazione autorizzato (PAC), inserire il nome del proprio PAC con le credenziali (Nome utente PAC e Password PAC).

Configurazione delle credenziali PAC dalle impostazioni di Contabilità.

Suggerimento

Per testare la fatturazione elettronica senza credenziali, attivare la casella di controllo Ambiente di test PAC MX e selezionare Solucion Factible come PAC. Non è necessario aggiungere un nome utente o una password per un ambiente di test.

Certificati .cer e .key

I certificati digitali dell’azienda devono essere caricati nella sezione Certificati. Per farlo, andare su Impostazioni ‣ Impostazioni generali ‣ Certificati e chiavi.

Sotto Gestisci i tuoi certificati, fare clic sul link Chiavi per accedere alla vista elenco Chiavi. Fare clic su Crea, caricare il File chiave digitale (file .key), aggiungere un Nome alla chiave e inserire la Password chiave privata.

Da Impostazioni ‣ Impostazioni generali ‣ Certificati e chiavi, selezionare Certificati per accedere alla vista elenco Certificato. Fare clic su Crea, caricare il Certificato digitale (file .cer), aggiungere un Nome al certificato e selezionare la Chiave privata creata nel passaggio precedente dal menu a discesa.

Nota

I campi Password certificato e Chiave pubblica nei record Certificato sono facoltativi.

Suggerimento

Per testare la fatturazione elettronica, vengono forniti i seguenti certificati di prova SAT:

Contabilità

Fatturazione elettronica

Il processo di fatturazione in Odoo si basa sull”Allegato 20 versione 4.0 della fatturazione elettronica del SAT.

Fatture cliente

Per iniziare a fatturare da Odoo, è necessario creare una fattura cliente utilizzando il flusso di fatturazione standard.

Mentre il documento è in modalità bozza, è possibile apportarvi modifiche; alcuni campi assumono valori precedentemente impostati nell’ordine di vendita o nel contatto.

I campi che devono essere rivisti sono:

  • CFDI al pubblico.

  • Utilizzo

  • Regole di pagamento

  • Metodo di pagamento (se la politica di pagamento non è impostata come PPD)

Suggerimento

Utilizzo, Politica di pagamento e Metodo di pagamento possono essere precedentemente impostati su un ordine di vendita e/o possono essere impostati sul contatto per ogni fattura.

La politica di pagamento è un campo selezionabile sulla fattura e può essere impostata manualmente sulla politica richiesta; tuttavia, se non viene selezionata alcuna politica, Odoo calcolerà automaticamente una politica in base alle seguenti regole generali:

Il valore verrà impostato su PUE se la data di scadenza in cui è previsto il pagamento è entro il mese corrente; nel caso in cui la data sia al di fuori del mese corrente, la politica verrà invece impostata su PPD.

Avvertimento

Se la politica di pagamento non è selezionata e si prevede la politica PPD, selezionare una Data di scadenza della fattura in un mese diverso da quello corrente oppure scegliere Termini di pagamento che comportino il cambiamento del mese di scadenza (ad es. 30 giorni o 15 giorni, purché ricadano nel mese successivo).

Dopo aver fatto clic su Conferma nella fattura cliente, fare clic sul pulsante Invia per elaborare la fattura con il governo. Assicurarsi che la casella di controllo CFDI sia selezionata.

Casella di controllo CFDI

Dopo aver ricevuto il documento firmato dal governo, il campo Folio fiscale appare sul documento e il file XML appare sia nella scheda CFDI che allegato nella chat.

Se un indirizzo email è configurato nel record del contatto cliente, spuntando le caselle di controllo via email e CFDI si inviano insieme sia i file XML che PDF.

Per scaricare il file PDF localmente, fare clic sul pulsante Stampa.

Suggerimento

Quando si fa clic su Aggiorna SAT, il campo Stato SAT sulla fattura confermerà se il file XML è Convalidato nel SAT.

In un ambiente di test, apparirà sempre il messaggio Non trovato.

Avvertimento

Se il partner non contiene il Paese o il CAP, la fatturazione viene considerata come CFDI al pubblico e la fatturazione sarà indirizzata al cliente generico. Se tuttavia questi campi vengono lasciati vuoti e l’utente deseleziona la casella CFDI al pubblico, apparirà un pop-up che bloccherà l’operazione.

Note di credito

Mentre una fattura è un tipo di documento «I» (Ingreso), una nota di credito è un tipo di documento «E» (Egreso).

Un’aggiunta al flusso standard per le note di carta di credito è che, come requisito del SAT, deve esserci una relazione tra una nota di carta di credito e una fattura tramite il folio fiscale.

A causa di questo requisito, il campo Origine CFDI aggiunge questa relazione con un 01|, seguito dal folio fiscale dell”UUID originale.

Suggerimento

Affinché il campo Origine CFDI venga aggiunto automaticamente, utilizzare il pulsante Aggiungi nota di credito dalla fattura, invece di crearla manualmente.

Generalmente le note di carta di credito stornano il conto di vendita principale definito nel registro, ma è anche possibile assegnare globalmente un conto a tutte le note di carta di credito. Per farlo, andare su Contabilità ‣ Configurazione ‣ Impostazioni e impostare il conto Note di carta di credito nella sezione Conti predefiniti.

Nota

Nella configurazione predefinita, il conto delle note di carta di credito è impostato come 402.01.01 Resi, sconti o bonus su vendite e/o servizi all’aliquota generale.

Fatture fornitore

Le fatture fornitore devono avere un folio fiscale affinché i report e i pagamenti funzionino correttamente. Se la fattura fornitore è stata creata dall’app Acquisti o aggiunta manualmente, è sufficiente aggiungere il file XML della fattura nel chatter come nota di log e il folio fiscale verrà aggiornato di conseguenza. Tenere presente che la fattura deve essere in stato bozza affinché l’aggiornamento avvenga.

Suggerimento

Quando si fa clic su Aggiorna SAT, il campo Stato SAT sulla fattura confermerà se il file XML è Convalidato dal SAT. Questo vale anche per le fatture fornitore.

Vedi anche

Fatture fornitore

Registri

Il modulo EDI for Mexico (Advanced Features) (l10n_mx_edi_extended) deve essere installato nel database per completare il campo Address Issued nel giornale delle vendite. Ciò garantisce che tutte le fatture di quel giornale delle vendite, così come le fatture globali, utilizzino il codice postale corretto durante la generazione del CFDI.

Per fatturare all’interno di un’azienda in fusi orari diversi con lo stesso utente, è necessario creare un parametro di sistema per garantire che il fuso orario corretto venga applicato durante la fatturazione, poiché il fuso orario dell’utente viene utilizzato per impostazione predefinita.

Per farlo, abilitare la modalità sviluppatore e andare in Settings ‣ Technical ‣ System Parameters. Fare clic su New per creare un nuovo parametro con la chiave l10n_mx_edi_tz_XX dove XX è l’ID del giornale, e impostare il fuso orario desiderato come valore, ad esempio «America/Tijuana».

Pagamenti

Politica di pagamento

Un’aggiunta della localizzazione messicana è il campo Politica di pagamento. `Secondo la documentazione SAT<https://www.sat.gob.mx/consultas/92764/comprobante-de-recepcion-de-pagos>`_, esistono due tipi di pagamenti:

  • PUE (Pago en una Sola Exhibición/Pagamento in un’unica soluzione)

  • PPD (Pago en Parcialidades o Diferido/Pagamento rateale o differito)

Avvertimento

I complementi di pagamento vengono generati solo se la politica della fattura è impostata su PPD. Si noti che è un requisito impostare il Metodo di pagamento su qualcosa di diverso da 99 - Por definir.

Esempio di fattura con i requisiti PUE.

Se la fattura ha una data di scadenza al di fuori del mese corrente, verrà impostata automaticamente su PPD.

Esempio di fattura con i requisiti PPD.
Flusso di pagamento

In entrambi i casi, il processo di pagamento in Odoo è lo stesso. La differenza principale è che i pagamenti relativi alle fatture PPD, per legge, devono essere inviati al governo come tipo di documento «P» (Pago).

Se un pagamento è relativo a una fattura PUE, può essere registrato tramite il popup di pagamento ed essere associato alla fattura corrispondente. Per farlo, andare su Contabilità ‣ Clienti ‣ Fatture e selezionare una fattura. Quindi, fare clic sul pulsante Paga per aprire il popup di pagamento, impostare la Modalità di pagamento e qualsiasi altro campo, quindi fare clic su Crea pagamento.

Sebbene questo processo sia lo stesso per le fatture PPD, l’aggiunta della creazione di un documento elettronico comporta alcuni requisiti aggiuntivi necessari per inviare correttamente il documento al SAT.

Da un punto di vista legale, le fatture PPD devono includere la specifica Modalità di pagamento con cui è stato ricevuto il pagamento. Per questo motivo, il campo Modalità di pagamento non può essere impostato come Da definire, pertanto il campo diventerà invisibile quando lo si seleziona.

Nota

  • Se è richiesto un numero di conto bancario, aggiungerlo nella scheda Contabilità della scheda contatto del cliente.

  • Le configurazioni esatte si trovano nell”Anexo 20 del SAT. Di solito, il Conto bancario deve essere di 10 o 18 cifre per i bonifici, 16 per le carte di credito o debito.

Se un pagamento completamente riconciliato è correlato a una fattura con un Folio fiscale, viene visualizzato Aggiorna pagamenti. Fare clic sul pulsante Aggiorna pagamenti per inviare automaticamente il file XML del complemento di pagamento al governo e visualizzarlo nella scheda CFDI sia nella fattura che nel pagamento.

Suggerimento

Sebbene sia una cattiva pratica fiscale, i pagamenti PUE possono anche essere inviati al governo, tuttavia è necessario fare clic su Forza CFDI nella scheda CFDI per farlo.

Analogamente a una fattura o nota di credito, il PDF e l’XML possono essere inviati al cliente finale. Per farlo, fare clic sull’icona (ingranaggio) per aprire il menu a discesa delle azioni e selezionare Invia ricevuta via email dalla vista del pagamento.

Indipendentemente dal fatto che il pagamento sia stato creato con o senza riconciliazione, è possibile scaricare il PDF del pagamento dalla scheda CFDI sulla fattura facendo clic sul pulsante stampa.

Esempio del pulsante stampa nella scheda CFDI.

Annullamenti di fatture

È possibile annullare i documenti EDI inviati al SAT. Secondo la Reforma Fiscal 2022, dal 1° gennaio 2022 sono previsti due requisiti per questo:

  • Tutte le richieste di annullamento richiedono un motivo di annullamento.

  • Dopo 24 ore dalla creazione della fattura, è necessario chiedere al cliente di approvare l’annullamento. Se non c’è risposta entro 72 ore, l’annullamento viene elaborato automaticamente.

Gli annullamenti delle fatture vengono aggiornati automaticamente su Odoo ma possono richiedere del tempo; per verificare lo stato dell’annullamento, premere il pulsante Aggiorna SAT.

Gli annullamenti delle fatture possono essere effettuati per uno dei seguenti motivi:

  • 01 - Fattura emessa con errori (con documento correlato)

  • 02 - Fattura emessa con errori (nessuna sostituzione)

  • 03 - L’operazione non è stata eseguita

  • 04 - Operazione nominativa correlata alla fattura globale

Per avviare un annullamento, andare su Contabilità ‣ Clienti ‣ Fatture, selezionare la fattura registrata da annullare e fare clic su Richiedi annullamento. Quindi, fare riferimento alle sezioni Motivo di annullamento 01 o Motivi di annullamento 02, 03 e 04, a seconda del motivo di annullamento.

Suggerimento

In alternativa, richiedere un annullamento dalla scheda CFDI facendo clic su Annulla sulla riga.

Nota

  • Se viene richiesto un annullamento su un periodo bloccato, il CFDI verrà annullato ma non la registrazione contabile.

  • Se il cliente rifiuta l’annullamento, la voce dell’annullamento della fattura viene rimossa dalla scheda CFDI.

Motivo di annullamento 01
  1. Nella finestra pop-up Richiesta annullamento CFDI, selezionare 01 - Fattura emessa con errori (con documento correlato) dal campo Motivo e fare clic su Crea fattura sostitutiva per creare una nuova bozza di fattura. Questa nuova bozza di fattura sostituisce la fattura precedente, insieme al relativo CFDI.

  2. Confermare la bozza e inviare la fattura.

  3. Tornare alla fattura iniziale (ovvero la fattura dalla quale è stato richiesto l’annullamento). Si noti che appare il campo Sostituita da con un riferimento alla nuova fattura sostitutiva.

  4. Fare clic su Richiedi annullamento. Nella finestra pop-up Richiesta annullamento CFDI, l’opzione 01 - Fattura emessa con errori (con documento correlato) viene automaticamente selezionata nel campo Motivo.

  5. Fai clic su Conferma.

L’annullamento della fattura viene quindi generato con una voce di motivo nella scheda CFDI.

Voce di fattura annullata nella scheda CFDI.

Nota

Quando si utilizza il motivo di annullamento 01 - Fattura emessa con errori (con documento correlato), il prefisso 04| appare nel campo Folio fiscale. Questo è un prefisso interno utilizzato da Odoo per completare l’annullamento e non significa che il motivo di annullamento fosse 04 - Operazione nominativa relativa alla fattura globale.

Motivi di annullamento 02, 03 e 04

Nella finestra pop-up Richiesta annullamento CFDI, selezionare il Motivo di annullamento desiderato e Confermare l’annullamento.

In questo modo, l’annullamento della fattura viene generato con una voce di motivo nella scheda CFDI.

Nota

Se lo Stato SAT torna a Convalidato, potrebbe essere dovuto a uno di questi tre motivi:

  • La fattura è etichettata come Non annullabile nel Sito web SAT, a causa del fatto che ha un documento correlato valido: o un’altra fattura collegata con il campo Origine CFDI o un Complemento di pagamento. In tal caso, è necessario annullare prima qualsiasi altro documento correlato.

  • La richiesta di annullamento è ancora in elaborazione da parte del SAT. In tal caso, attendere qualche minuto e riprovare.

  • Il cliente finale deve rifiutare o accettare la richiesta di annullamento nel proprio Buzón Tributario. Questo può richiedere fino a 72 ore e, nel caso in cui la richiesta di annullamento venga rifiutata, sarà necessario ripetere nuovamente il processo.

Per i motivi di annullamento 02, 03 e 04, il pulsante Crea fattura sostitutiva viene sostituito da un pulsante Conferma che richiede immediatamente l’annullamento.

Sia lo Stato corrente che il Motivo di annullamento si trovano nella scheda CFDI.

Vecchia fattura con origine CFDI.
Annullamenti di pagamento

Per annullare i complementi di pagamento, andare alla scheda CFDI della fattura correlata e fare clic su Annulla nella riga del complemento di pagamento.

Come per le fatture, andare al pagamento e fare clic su Aggiorna SAT per modificare Stato SAT e Stato in Annullato.

Nota

Proprio come per le fatture, quando si crea un nuovo complemento di pagamento, è possibile aggiungere la relazione del documento originale aggiungendo 04| seguito dal folio fiscale nel campo Origine CFDI.

Questa azione annulla la fattura e contrassegna il Motivo come 01 - Fattura emessa con errori (con documento correlato).

Casi d’uso speciali per la fatturazione

Relazioni CFDI

A volte è necessario correlare il documento corrente a CFDI precedentemente firmati; per farlo è sufficiente compilare il campo Origine CFDI sulla fattura indicando una relazione. Ci sono 7 possibili valori:

  • 01: Nota de crédito

  • 02: Nota de débito de los documentos relacionados

  • 03: Devolución de mercancía sobre facturas o traslados previos

  • 04: Sustitución de los CFDI previos

  • 05: Traslados de mercancias facturados previamente

  • 06: Factura generada por los traslados previos

  • 07: CFDI por aplicación de anticipo

Suggerimento

Il formato è: Tipo di origine|UUID1, UUID2, …., UUIDn dove è possibile aggiungere più di un tipo di origine.

Example

Ecco un esempio con due relazioni:

04|042FE739-7B45-4D64-B26D-360000876D83,
07|A164BAF8-8016-428C-A422-D9BD2F68F6A0,CEAD9433-3B77-4270-85BF-AC2519587514
  • La prima sezione ha il tipo di relazione 04 con 1 UUID

  • La seconda sezione ha il tipo di relazione 07 con 2 UUID

Inoltre qualsiasi combinazione è visibile anche sul PDF firmato.

Esempio del PDF con 3 relazioni.
Multivaluta

La Valuta principale in Messico è MXN. Sebbene sia obbligatoria per tutte le aziende messicane, è possibile inviare e ricevere fatture (e pagamenti) in valute diverse. Per abilitare l’uso della multivaluta, vai su Contabilità ‣ Configurazione ‣ Valute e imposta [MX] Bank of Mexico come Servizio nella sezione Tassi di cambio automatici. Quindi, imposta il campo Intervallo sulla frequenza con cui desideri aggiornare i tassi di cambio.

In questo modo, il file XML del documento avrà il tasso di cambio corretto e l’importo totale, sia nella valuta estera che in MXN.

Si consiglia vivamente di utilizzare conti bancari separati per ogni valuta.

Nota

Le uniche valute che aggiornano automaticamente il loro tasso di cambio giornalmente sono: USD, EUR, GBP, JPY e CNY.

Sconti

Per legge, i documenti elettronici inviati al governo non possono avere righe negative, poiché ciò può causare errori. Pertanto, quando si utilizzano Carte regalo o Programmi fedeltà, le successive righe negative saranno tradotte nell’XML come se fossero normali Sconti.

Per configurarlo, vai su Vendite ‣ Prodotti ‣ Prodotti e crea un prodotto Sconti, assicurandoti che abbia una Imposta valida (di solito IVA al 16%).

Dopo questo, creare e firmare la fattura tramite CFDI, e aggiungere il prodotto Sconti in fondo. Nel XML, Odoo distribuirà lo sconto tra le righe in modo uniforme, mentre eventuali differenze matematiche verranno aggiunte in un prodotto di arrotondamento.

Suggerimento

Devono essere creati uno Sconto e una Categoria di prodotto UNSPSC per ogni variante di prodotto relativa a Carte regalo o Programmi fedeltà.

Acconti

Una pratica comune in Messico è l’uso degli acconti. Il loro utilizzo consiste principalmente in casi in cui si riceve un pagamento per un bene o servizio in cui il prodotto o il prezzo (o entrambi) non sono stati completamente determinati.

Il SAT consente due diversi modi per gestire questo processo: entrambi comportano il collegamento di tutte le fatture tra loro con il campo Origine CFDI.

Nota

Per questo processo, deve essere installata l’app Vendite.

Configurazione

Prima, vai su Vendite ‣ Prodotti ‣ Prodotti per creare un prodotto Anticipo e configurarlo. Il Tipo di prodotto deve essere Servizio, e utilizza la Categoria UNSPSC 84111506 Servicios de facturación.

Quindi, vai su Vendite ‣ Impostazioni ‣ Fatturazione ‣ Acconti e aggiungi il prodotto Anticipo come predefinito.

Metodo A

Questo metodo consiste nel creare una fattura di acconto, creare una fattura per l’importo totale e infine creare una nota di credito per il totale dell’acconto.

Prima, crea un ordine di vendita con l’importo totale e crea un acconto da esso (utilizzando una percentuale o un importo fisso). Quindi, firma il documento tramite CFDI e registra il pagamento.

Quando arriva il momento per il cliente di ricevere la fattura finale, creala nuovamente dallo stesso ordine di vendita. Nel popup Crea fattura, seleziona Fattura regolare. Assicurati di eliminare la riga che contiene il prodotto Anticipo.

Suggerimento

Quando si utilizzano acconti con la localizzazione messicana, assicurati che la Politica di fatturazione dei prodotti sia Quantità ordinate. Altrimenti verrà creata una nota di credito cliente.

Quindi, copia il Folio fiscale dalla fattura di acconto e incollalo in Origine CFDI della fattura finale, aggiungendo il prefisso 07| prima del valore e firma il documento tramite CFDI.

Infine, crea una nota di credito per la prima fattura. Copia il Folio fiscale dalla fattura finale e incollalo in Origine CFDI della nota di credito, aggiungendo il prefisso 07|. Quindi, firma il documento tramite CFDI.

In questo modo, tutti i documenti elettronici sono collegati tra loro. Il passaggio finale è pagare completamente la nuova fattura. In fondo alla nuova fattura, puoi trovare la nota di credito nei Crediti in sospeso - aggiungila come pagamento. Infine, registra l’importo rimanente con il popup Paga.

Nell’ordine di vendita, tutti e tre i documenti dovrebbero apparire come «In pagamento».

Metodo B

Un altro modo più semplice per soddisfare i requisiti SAT consiste nel creare solo la fattura di acconto e una seconda fattura per il saldo. Questo metodo si basa sul fatto che le righe negative sono trattate come sconti.

Per farlo, seguire lo stesso processo di Metodo A, fino alla creazione della fattura finale. Non eliminare la riga che contiene l”Anticipo e rinominare invece la Descrizione degli altri prodotti includendo il testo CFDI por remanente de un anticipo. Non dimenticare di aggiungere il Folio fiscale della fattura di acconto nell”Origine CDFI della fattura finale, aggiungendo il prefisso 07|.

Infine, firmare la fattura finale tramite CFDI.

Addenda e complementi

Addenda e complementi possono essere inclusi nell’XML. Per aggiungerne uno, andare in Contabilità ‣ Configurazione ‣ Addendas & Complementos (MX) e selezionare Nuovo per inserire il codice da iniettare. Potrebbero essere necessari campi aggiuntivi oltre a quelli standard di Odoo.

Avvertimento

Questa sezione potrebbe richiedere conoscenze tecniche e potrebbe rischiare di aggiungere debito tecnico; si raccomanda di chiedere al proprio account manager il miglior consiglio tecnico.

Una volta creati i nodi desiderati, possono essere selezionati su ogni contatto per farli apparire su ogni fattura indirizzata a quel contatto. Per impostazione predefinita, tutti i nodi selezionati verranno aggiunti automaticamente su ogni fattura.

È anche possibile selezionare semplicemente i nodi necessari su ogni fattura selezionando la scheda Altre informazioni e quindi selezionando i nodi desiderati da Addendas & Complementos

Suggerimento

È possibile aggiungerne più di uno per contatto o per fattura.

Lettore XML

In alcune occasioni, ad esempio quando si creano fatture in un altro software o direttamente in SAT, può essere utile caricare le fatture in Odoo. Il lettore XML consente di recuperare i dati da un file XML. Per farlo, andare in Contabilità ‣ Clienti ‣ Fatture e, nella vista elenco, fare clic sul pulsante Carica per selezionare un numero qualsiasi di file XML; verranno create automaticamente bozze di fatture. Questo può funzionare anche trascinando i file dal computer e rilasciandoli nella vista.

Le bozze di fatture recupereranno le Informazioni cliente (se non esistono, ne verranno create di nuove), le Righe prodotto (solo se esistono già prodotti con lo stesso nome) e calcoleranno tutte le imposte e i campi aggiuntivi esclusivi della localizzazione messicana. Le informazioni di importazione appariranno nel chatter.

Avvertimento

A seconda di dove è stata creata la fattura, i file XML potrebbero avere valori diversi dal totale calcolato in Odoo. Verificare sempre accuratamente qualsiasi documento caricato in questo modo.

Le Fatture cliente create in questo modo potranno creare complementi di pagamento e potranno essere annullate in qualsiasi momento. Se si utilizza il pulsante Stampa, il documento PDF conterrà tutte le informazioni corrispondenti.

Questo può essere fatto anche per le Fatture fornitore.

Suggerimento

Per recuperare il Folio fiscale, trascinare e rilasciare i file XML come nota di registro nel chatter per le bozze di fatture create in precedenza.

CFDI al pubblico

Il governo messicano richiede che tutti i beni o servizi venduti siano supportati da una fattura. Se il cliente non richiede una fattura o non ha un RFC, deve essere creato un CFDI al pubblico, noto anche come fattura «nominativa».

Deve essere creato un contatto e deve avere un nome particolare.

Se la casella CFDI al pubblico è selezionata in un ordine di vendita o in una fattura, l’XML finale sovrascriverà i dati nel contatto della fattura e aggiungerà le seguenti caratteristiche:

  • RFC: XAXX010101000 se si tratta di un cliente nazionale o XEXX010101000 se si tratta di un cliente estero

  • Codice ZIP: Lo stesso codice dell’azienda

  • Utilizzo: S01 - Senza effetti fiscali

Casella di controllo CFDI al pubblico

Se il cliente finale non condivide alcun dettaglio, creare un Cliente generico. Il nome non può essere PUBLICO EN GENERAL altrimenti verrà generato un errore (può essere, ad esempio, CLIENTE FINAL).

Avvertimento

Per impostazione predefinita, l’invio della fattura non è consentito se il partner non ha impostato né il Paese né il Codice ZIP, tuttavia questo non è richiesto se la casella di controllo CFDI al pubblico è attiva.

Fattura unica

Se entro la fine di un determinato periodo di tempo (che può variare da giornaliero a bimestrale, a seconda delle esigenze legali e delle preferenze dell’azienda) il cliente ha ancora vendite che non sono state contrassegnate come fatture regolari o fatture individuali CFDI al pubblico, il SAT consente la creazione di una singola fattura che può contenere tutte le operazioni, nota come fattura globale.

Nota

Per questo processo, è necessario installare l’app Vendite.

Imposta

La Global Invoice Serie è specifica per ogni filiale o azienda e viene utilizzata per definire la sequenza delle fatture globali. Per configurarla, andare in Accounting ‣ Configuration ‣ Settings e navigare nella sezione MX Electronic invoicing. Il campo Global Invoice Serie si trova nella sezione Service Tax Administration (SAT).

Impostazione contabilità con un'azienda MX.

Suggerimento

La sequenza predefinita per ogni azienda/filiale è GINV/

Flusso delle vendite

Per prima cosa, crea un registro dedicato in Contabilità ‣ Configurazione ‣ Registri per mantenere una sequenza separata utilizzata per le fatture globali, che funzionano come ordini quando vengono create.

Quindi, assicurarsi che tutti gli ordini di vendita che devono essere firmati abbiano le seguenti configurazioni:

  • Casella di controllo CFDI al pubblico abilitata

  • Stato fattura contrassegnato come Da fatturare

Successivamente, andare su Vendite ‣ Da fatturare ‣ Ordini da fatturare, selezionare tutti gli ordini di vendita pertinenti e premere Crea fatture. Assicurarsi di disabilitare la casella di controllo Fatturazione consolidata e fare clic su Crea bozza di fattura.

Odoo reindirizza a un elenco di fatture. Selezionarle tutte e nel menu a discesa Azioni selezionare Pubblica registrazioni. Selezionare nuovamente tutte le fatture pubblicate e tornare al menu a discesa Azioni per selezionare Crea fattura globale.

Nella procedura guidata, selezionare la Periodicità indicata da un commercialista professionista e premere Crea. Tutte le fatture devono essere firmate nello stesso file XML, con lo stesso Numero fiscale.

Suggerimento

  • Fare clic su Mostra nella scheda CFDI per visualizzare un elenco con tutte le fatture correlate.

  • Fare clic su Annulla nella scheda CFDI per annullare la fattura globale sia nel SAT che in Odoo.

Nota

Le fatture globali create in questo modo non avranno un PDF poiché le loro informazioni sono già in Odoo e non devono essere viste dal cliente.

Contabilità elettronica (reporting)

Per il Messico, la Contabilità Elettronica si riferisce all’obbligo di tenere registri e scritture contabili tramite mezzi elettronici e di inserire le informazioni contabili su base mensile attraverso il sito web SAT.

È composta da tre file XML principali:

  1. L’elenco aggiornato del piano dei conti attualmente in uso

  2. Un bilancio di verifica mensile, più un report di chiusura, noto anche come: Bilancio di Verifica Mese 13

  3. Un’esportazione delle registrazioni contabili nel libro mastro generale (facoltativa tranne in caso di revisione obbligatoria)

I file XML risultanti seguono i requisiti dell”Anexo Técnico de Contabilidad Electrónica 1.3.

Inoltre, è possibile generare il DIOT: un report delle registrazioni contabili dei fornitori che coinvolgono imposte IVA che può essere esportato in un file TXT.

Nota

Per utilizzare questi report, devono essere installati i seguenti moduli:

  • Odoo Mexican Localization Reports l10n_mx_reports

  • Mexico - Month 13 Trial Balance l10n_mx_reports_closing

  • Odoo Mexican XML Polizas Export l10n_mx_xml_polizas

I report piano dei conti e Bilancio di Verifica Mese 13 si trovano in Contabilità ‣ Reportistica ‣ Bilancio di verifica. Il report DIOT si trova in Contabilità ‣ Reportistica ‣ Report fiscale.

Importante

Le caratteristiche e gli obblighi specifici dei report da inviare potrebbero variare in base al regime fiscale. Consultare sempre il proprio commercialista prima di inviare documenti al governo.

Piano dei conti

Il piano dei conti in Messico segue uno schema specifico basato sul Código agrupador de cuentas di SAT.

È possibile creare qualsiasi conto, purché rispetti il gruppo di codifica di SAT: lo schema è NNN.YY.ZZ o NNN.YY.ZZZ.

Example

Alcuni esempi sono 102.01.99 o 401.01.001.

Quando viene creato un nuovo conto in Contabilità ‣ Configurazione ‣ Piano dei conti, con lo schema del gruppo di codifica SAT, il codice di raggruppamento corretto appare in Tag e il conto appare nel report COA.

Una volta creati tutti i conti, assicurarsi che siano aggiunti i Tag corretti poiché questi identificano la natura del conto.

Nota

Si sconsiglia di utilizzare schemi che terminano una sezione con uno 0 (come 100.01.01, 301.00.003 o 604.77.00). Ciò genera errori nel report. Per impostazione predefinita, Odoo contrassegnerà i conti in giallo se la numerazione causerà problemi successivamente, per evitare che i report forniscano dati imprecisi.

Una volta completata la configurazione, andare in Contabilità ‣ Reportistica ‣ Bilancio di verifica e fare clic sul pulsante COA SAT (XML) per generare un file XML contenente tutti i conti. Questo file XML è pronto per essere caricato sul sito web SAT.

Bilancio di verifica

Il bilancio di verifica riporta il saldo iniziale, la carta di credito e il saldo totale dei conti, a condizione che sia stato aggiunto il corretto gruppo di codifica.

Per generare un file XML del bilancio di verifica, andare su Contabilità ‣ Reportistica ‣ Bilancio di verifica, selezionare la data e fare clic su (menu azioni), quindi selezionare SAT (XML).

Report bilancio di verifica.

Nota

Odoo non genera la Balanza de Comprobación Complementaria.

Mese 13

Un report aggiuntivo è il Mese 13: un bilancio di chiusura che mostra eventuali rettifiche o movimenti effettuati in contabilità per chiudere l’anno.

Per generare questo documento XML, andare su Contabilità ‣ Contabilità ‣ Registrazioni contabili e creare un nuovo documento. Qui, aggiungere tutti gli importi da modificare e bilanciare il debito e/o la carta di credito di ciascuno.

Dopo aver completato questa operazione, andare alla scheda Altre informazioni e selezionare il campo Chiusura Mese 13. Se necessario, andare su Contabilità ‣ Reportistica ‣ Bilancio di verifica e selezionare la data Mese 13, dove è possibile visualizzare l’importo totale dell’anno, più tutte le aggiunte della registrazione contabile. Per generare il file XML, fare clic su (menu azioni), quindi selezionare SAT (XML).

Libro mastro

Per legge, tutte le transazioni in Messico devono essere registrate digitalmente. Poiché Odoo crea automaticamente tutte le registrazioni contabili sottostanti di tutte le fatture e pagamenti, la semplice esportazione del libro mastro generale è conforme agli audit e/o ai rimborsi fiscali di SAT.

Suggerimento

Il report può essere filtrato per periodo o per giornale, a seconda delle necessità.

Per creare l’XML, andare su Contabilità ‣ Reportistica ‣ Libro mastro generale, fare clic su (menu azioni), quindi fare clic su XML (Polizas). Quindi, selezionare tra quattro tipi di Esportazione:

  • Controllo fiscale

  • Certificazione di audit

  • Reso merci

  • Compensazione

Per Controllo fiscale o Certificazione di audit, aggiungere il Numero d’ordine fornito da SAT. Per Reso merci o Compensazione, aggiungere il Numero di processo, anch’esso fornito da SAT.

Nota

Per visualizzare questo report senza inviarlo, utilizzare ABC6987654/99 per il Numero d’ordine o AB123451234512 per il Numero di processo.

Report DIOT

Il DIOT (Declaración Informativa de Operaciones con Terceros / Dichiarazione informativa di operazioni con terzi) è un obbligo aggiuntivo con SAT, dove lo stato attuale dei pagamenti accreditabili e non accreditabili, ritenute, imposte di importazione e rimborsi IVA dalle fatture fornitore vengono forniti a SAT.

Nota

Da luglio 2025 è disponibile la nuova versione 2025 del report.

A differenza di altri report, il DIOT viene caricato su un sito web fornito dal SAT che contiene il modulo A-29. In Odoo è possibile scaricare i record delle transazioni come file TXT che può essere caricato nel modulo, evitando l’inserimento diretto di questi dati.

Il file delle transazioni contiene l’importo totale dei pagamenti registrati nelle fatture fornitore, suddiviso nei corrispondenti tipi di IVA. I campi IVA, Paese e Tipo di operazione sono obbligatori per tutti i fornitori.

Per scaricare il report DIOT come file TXT, andare in Contabilità ‣ Report ‣ Dichiarazione fiscale. Selezionare il mese desiderato, fare clic su (menu azioni) e selezionare DIOT (TXT).

Nel caso in cui vengano create nuove imposte nel database, esistono due tipi di etichette: le etichette contenenti tax devono andare nella distribuzione dell’imposta e quelle con il nome base vanno sulla base dell’imposta. Tutte le righe di un’imposta IVA devono contenere almeno una griglia fiscale.

Pulsante di download DIOT (TXT).

Importante

È necessario compilare il campo Tipo di operazione nella scheda Contabilità di ogni fornitore per prevenire errori di validazione. Assicurarsi che i clienti esteri abbiano impostato il loro Paese.

Informazioni DIOT su un contatto fornitore.

Selezionando 87 - Operazioni globali il file TXT finale unirà tutti i fornitori che fanno parte delle operazioni globali sotto un’unica partita IVA generica: XAXX010101000.

Commercio estero

Il commercio estero è un complemento a una fattura regolare che aggiunge determinati valori sia nell’XML che nel PDF, alle fatture con un cliente estero secondo le normative SAT, come:

  • L’indirizzo specifico del destinatario e del mittente

  • L’aggiunta di una Frazione tariffaria che identifica il tipo di prodotto

  • Il corretto Termini di resa (International Commercial Terms)

  • E altro, come il certificato di origine e le unità di misura speciali

Ciò consente la corretta identificazione di esportatori e importatori, oltre ad ampliare la descrizione della merce venduta.

Dal 1° gennaio 2018, il commercio estero è un requisito per i contribuenti che effettuano operazioni di esportazione di tipo A1. Mentre l’attuale CFDI è 4.0, il commercio estero è attualmente alla versione 2.0.

Nota

Per utilizzare questa funzionalità, è necessario installare il modulo EDI per il Messico (Funzionalità avanzate) l10n_mx_edi_extended.

Importante

Prima di installare, assicurarsi che la propria azienda abbia bisogno di utilizzare questa funzionalità. Consultare prima il proprio commercialista, se necessario, prima di installare qualsiasi modulo.

La casella CFDI per il pubblico deve essere spuntata quando si creano fatture estere.

Configurazione

Contatti

Per configurare il contatto della propria azienda per il commercio estero, andare in Contabilità ‣ Clienti ‣ Clienti, rimuovere il filtro predefinito Fatture clienti e selezionare il nome della propria Azienda. Mentre i requisiti del CFDI 4.0 richiedono l’aggiunta di un CAP valido nel record del contatto aziendale, il complemento del commercio estero aggiunge il requisito che anche la Città e lo Stato devono essere validi. Tutti e tre i campi devono coincidere con il Catalogo ufficiale SAT per Carta Porte, altrimenti si verificherà un errore.

Avvertimento

Aggiungere Città e Stato nel record del contatto dell’azienda, non nel record dell’azienda stessa.

Nel record del contatto, possono essere compilati anche i campi opzionali Località e Codice colonia. Questi due campi devono coincidere con i dati nel SAT.

Per configurare i dati di contatto per un cliente estero ricevente, andare in Contabilità ‣ Clienti ‣ Clienti e selezionare il contatto del cliente estero. Il contatto deve avere i seguenti campi compilati per evitare errori:

  1. L’intero Indirizzo dell’azienda, incluso un codice CAP valido e il Paese estero.

  2. L”RFC estero (numero di identificazione fiscale), nel formato corretto (ad esempio: Colombia 123456789-1)

  3. Nella scheda Vendite e acquisti, attivare la casella Richiede commercio estero?.

Nota

Nei file XML e PDF risultanti, l”IVA viene automaticamente sostituita dall’IVA generica per le transazioni estere: XEXX010101000.

Prodotti

Tutti i prodotti coinvolti nel commercio estero hanno quattro campi aggiuntivi obbligatori, due dei quali sono esclusivi per il commercio estero.

  1. Il Riferimento del prodotto deve essere impostato nella scheda Informazioni generali.

  2. Il Peso del prodotto nella scheda Magazzino deve essere superiore a 0.

  3. La corretta Frazione tariffaria del prodotto deve essere impostata nella scheda Contabilità per il commercio estero.

  4. L”UMT Aduana nella scheda Contabilità deve essere impostato e corrispondere alla Frazione tariffaria per il commercio estero.

Campi prodotto obbligatori per il commercio estero.

Suggerimento

  • Se il codice UdM della Frazione tariffaria è 01, l”UMT Aduana corretto è kg.

  • Se il codice UdM della Frazione tariffaria è 06, l”UMT Aduana corretto è Unità.

Flusso di fatturazione

Prima di creare una fattura, è importante tenere conto che le fatture di commercio estero richiedono la conversione dei prezzi dei prodotti in una valuta estera come USD. Pertanto, la multivaluta deve essere abilitata con la valuta estera attivata nella sezione Valute. Il Servizio corretto da eseguire è [MX] Banca del Messico. Per convertire i prezzi dei prodotti, creare un listino prezzi nella valuta estera.

Quindi, con il tasso di cambio corretto configurato in Contabilità ‣ Impostazioni ‣ Valuta, impostare i campi Incoterm e il campo facoltativo Origine del certificato nella scheda Altre informazioni della fattura.

Suggerimento

Sebbene non obbligatorio, le informazioni saranno più complete se anche CFDI pubblico è attivo.

Infine, confermare la fattura con lo stesso processo di una fattura normale e fare clic sul pulsante Invia per firmarla tramite CFDI.

Punto vendita

L’adattamento del Punto vendita della localizzazione messicana consente la creazione di fatture conformi ai requisiti SAT direttamente dal registratore Punto vendita, con il vantaggio aggiuntivo di creare ricevute che permettono l”autofatturazione in un portale speciale e la creazione di fatture globali.

Flusso del punto vendita

Oltre alla configurazione standard del Punto vendita, la localizzazione messicana richiede che ogni metodo di pagamento sia configurato con un corretto Metodo di pagamento e un Conto di rifatturazione per gestire la contabilità delle fatture con il portale di fatturazione.

Suggerimento

Per impostazione predefinita, Odoo crea metodi di pagamento preconfigurati per contanti, carta di credito e debito e assegna il conto 402.04.01 Rifatturazione come predefinito per la rifatturazione.

Durante le vendite presso il Punto vendita, fare clic sul pulsante Cliente per creare o selezionare un cliente. Qui è possibile rivedere le informazioni di fatturazione del cliente (come il RFC o il Regime fiscale) e persino modificarle direttamente all’interno della sessione.

Dopo aver selezionato un cliente, spuntare la casella Fattura. Si apre un menu per selezionare l”Uso e per definire se si tratta di una fattura al pubblico. Fare clic su conferma, selezionare il metodo di pagamento e quindi fare clic su convalida per completare l’ordine. Il PDF viene quindi scaricato ed è possibile inviare la fattura via email al cliente finale insieme alla ricevuta.

Suggerimento

Per creare fatture dagli ordini, andare al menu Ordini, selezionare l’ordine, fare clic su Carica ordine e spuntare la casella Fattura. Si apre lo stesso menu per l”Uso e CFDI al pubblico.

Configurazione fattura per punto vendita.

Per firmare automaticamente una nota di credito, spunta la casella Fattura durante l’elaborazione di un rimborso.

Nota

Le note di carta di credito per i prodotti restituiti conterranno il tipo di relazione 03 - Devolución de mercancía sobre facturas o traslados previos.

Importante

  • Nella localizzazione messicana, le righe positive e negative in una sessione Punto vendita non possono essere mescolate.

  • Se si verifica un errore di convalida SAT, il cliente riceverà invece una fattura proforma.

Portale di autofatturazione

Se il cliente finale non è sicuro di voler generare la fattura nel momento esatto della vendita, è possibile dargli l’opzione di creare una ricevuta con un codice QR o un URL. Per farlo, seguire questi passaggi:

  1. Andare a Punto vendita ‣ Configurazione.

  2. Selezionare il Punto vendita.

  3. Scorrere fino alla sezione Fatture e ricevute.

  4. Abilitare Fatturazione self-service.

  5. Impostare il campo Stampa su Codice QR, URL o Codice QR + URL.

I clienti che scansionano questo codice QR o seguono l’URL accederanno a un menu dove potranno aggiungere le proprie informazioni fiscali, inclusi l”Uso e il Regime fiscale una volta inserito il codice di cinque cifre fornito anche sulla ricevuta.

Nelle registrazioni contabili della sessione, il Conto di rifatturazione precedentemente selezionato verrà utilizzato per gestire gli storni delle registrazioni di vendita quando vengono richieste fatture e verrà utilizzato come conto vendite per le nuove fatture.

Vedi anche

Fatture

Fattura unica

Come per i normali ordini di vendita, è possibile creare fatture globali anche dal registratore Punto vendita.

Per questo, assicurarsi di non selezionare un cliente o l’opzione fattura nel menu di pagamento e andare a Punto vendita ‣ Ordini ‣ Ordini. Lì, selezionare tutti gli ordini da fatturare, fare clic su Azioni e selezionare Crea fattura globale.

Come per gli ordini di vendita, scegliere la Periodicità corretta e premere Crea.

Questo allega un file XML a ciascuno degli ordini selezionati. I file XML possono essere scaricati andando alla scheda CFDI. Se necessario, è possibile annullare la fattura dalla stessa scheda.

Se uno degli ordini che fanno parte della fattura globale deve essere intestato a un cliente, è comunque possibile inviare una fattura aprendo il registratore Punto vendita, facendo clic su (menu a discesa), quindi su Ordini. Cambia il filtro Tutti gli ordini attivi in Pagato, seleziona l’ordine e fai clic sul pulsante Fattura.

Nota

Le fatture globali, proprio come le fatture regolari, possono essere raggruppate solo per indirizzo fisico. Ciò è determinato dall’indirizzo impostato sul giornale fatture del Punto vendita, quindi quando si tenta di fatturare due indirizzi apparirà un avviso per avvertire l’utente dell’errore.

E-commerce

L’adattamento E-commerce della localizzazione messicana fornisce un passaggio aggiuntivo per creare fatture conformi ai requisiti SAT su E-commerce recuperando i dati del cliente dopo il Checkout e consentendo persino la firma di fatture automatiche dopo l’elaborazione del pagamento, nonché inviando ai clienti i file via email e garantendo loro l’accesso per recuperare il file PDF dal proprio portale clienti.

Flusso E-commerce

Durante il normale processo di checkout, appare un nuovo passaggio Informazioni di fatturazione, dove è possibile richiedere o meno una fattura. Se viene selezionato No, viene creato un CFDI pubblico. Se viene selezionato , sono richiesti RFC, Regime fiscale e Utilizzo per ottenere tutte le informazioni nell’ordine di vendita, il cui stato cambierà in Da fatturare.

Inoltre il cliente può decidere se richiedere o meno la suddivisione IEPS.

Importante

Assicurarsi di aggiungere un codice UNSPSC al prodotto di spedizione.

Se la Fatturazione automatica è abilitata in Impostazioni ‣ Sito web ‣ Fatturazione, il documento elettronico verrà firmato automaticamente.

Vendite

L’app Vendite contiene campi che facilitano la fatturazione; sebbene i campi stessi non modifichino il comportamento delle vendite, vengono copiati direttamente durante la creazione di una fattura.

I campi copiati sono:

  • Metodo di pagamento

  • Regole di pagamento

  • CFDI al pubblico

  • Utilizzo

Inoltre, è possibile ottenere un’anteprima della fattura a scopo di convalida con il cliente installando il modulo pro-forma. Questo modulo aggiunge i campi menzionati all’ordine di vendita, nonché:

  • Codice prodotto

  • Codice unità

  • Regime fiscale

Abbonamenti

Durante la gestione degli abbonamenti, tutti i campi di vendita vengono utilizzati per creare le fatture ricorrenti. Queste vengono firmate automaticamente e inviate via e-mail con il PDF e l’XML allegati senza ulteriori azioni manuali richieste.

Importante

Tutte le fatture generate dall’app Abbonamenti verranno sempre firmate automaticamente senza eccezioni.

Magazzino

Numeri doganali

Una dichiarazione doganale (Pedimento Aduanero) è un documento fiscale che certifica che tutti i contributi all’entità fiscale (il SAT) sono stati pagati, inclusa l’importazione/esportazione di merci.

Secondo l”Allegato 20 del CFDI 4.0, nei documenti in cui i beni fatturati provengono da un’operazione di importazione di prima mano, il campo Numero doganale deve essere aggiunto a tutte le righe dei prodotti coinvolti nell’operazione, così come la data del documento.

Nota

Per farlo, è necessario installare il modulo Localizzazione messicana Odoo per Magazzino/Sbarco l10n_mx_edi_landing, oltre alle app Magazzino, Acquisti e Vendite.

Importante

Non confondere questa funzionalità con il commercio estero. I numeri doganali sono direttamente correlati all’importazione di merci, mentre il complemento di commercio estero è correlato all’esportazione. Consultare prima il proprio commercialista per verificare se questa funzionalità è necessaria prima di apportare modifiche.

Configurazione

Per tracciare il numero doganale corretto per una fattura specifica, Odoo utilizza i costi di trasporto. Andare in Magazzino ‣ Configurazione ‣ Impostazioni e nella sezione Valutazione assicurarsi che Costi di trasporto sia attivato.

Suggerimento

Si raccomanda di aggiungere un Giornale predefinito per riempire automaticamente il campo obbligatorio Giornale sui costi accessori anche se i costi accessori che aggiungono solo numeri doganali senza aggiungere Costi aggiuntivi non creano registrazioni contabili.

Configurare i prodotti goods-type che contengono i numeri doganali. Per farlo, creare i prodotti e completare questi tre requisiti:

  • Tracciamento deve essere impostato su Per lotti o Per numero di serie univoco ma non su Per quantità.

  • Politica di fatturazione deve essere impostata su Quantità consegnate.

  • La valutazione per lotti/numeri di serie deve essere abilitata.

Questo renderà disponibile il campo Fatturazione doganale nella scheda Contabilità. Abilitare il campo per utilizzare i numeri doganali con questo prodotto.

È importante assicurarsi che il prodotto abbia una Categoria prodotto e abbia la seguente configurazione:

  • Metodo di costo: FIFO o AVCO

  • Valutazione magazzino: Periodica o Perpetua

Nota

La funzionalità funziona indipendentemente dal fatto che la valutazione di magazzino sia impostata su Periodica (alla chiusura) o Perpetua (alla fatturazione).

Configurazione generale dei prodotti stoccabili. Configurazione della categoria di prodotto immagazzinabile.

Flusso di acquisto e vendita

Dopo aver configurato il prodotto, seguire il flusso di acquisto standard.

Creare un ordine di acquisto da Acquisti ‣ Ordini ‣ Ordine di acquisto. Quindi, confermare l’ordine per visualizzare un pulsante intelligente Ricevimento. Fare clic sul pulsante intelligente Ricevimento e convalidare il ricevimento.

Andare su Magazzino ‣ Operazioni ‣ Costi accessori, e creare un nuovo record. Nel Trasferimento, aggiungere la ricevuta che è stata appena convalidata, e aggiungere il Numero doganale.

Suggerimento

Sebbene sia possibile aggiungere costi relativi al numero doganale in questa fase del processo, si consiglia vivamente di creare un costo di trasporto da una fattura fornitore del proprio agente doganale. Maggiori informazioni sui costi di trasporto qui.

Avvertimento

Il campo Numero doganale non è modificabile una volta impostato e non può essere ripetuto, tuttavia è possibile correggere il numero sul lotto o numero di serie successivamente selezionando un diverso costo accessorio.

Numero doganale in un record Magazzino dei costi sbarcati.

Il numero doganale assegnato a un lotto o numero di serie specifico può essere trovato nel suo registro in Magazzino ‣ Prodotti ‣ Lotti/Numeri di serie. Il campo L10N Mx Edi Costo accessorio può essere modificato in qualsiasi momento per correggere eventuali errori che potrebbero essersi verificati durante la registrazione del costo accessorio. La modifica del campo L10N Mx Edi Costo accessorio aggiorna automaticamente il Numero doganale e il nome del lotto o numero di serie.

Successivamente, creare un ordine di vendita e confermarlo. Fare clic sul pulsante intelligente Consegna che appare e rivedere attentamente i lotti/numeri di serie assegnati per assicurarsi che siano i valori desiderati, dopodiché convalidare l’ordine di consegna.

Infine, creare una fattura dall’ordine di vendita, e confermarla. Le righe della fattura vengono create in base alla distribuzione dell’ordine di consegna, nei casi in cui è stato selezionato più di un numero doganale, Odoo dividerà le righe della fattura per quantità e numeri doganali.

Numero doganale sul prodotto dell'ordine di vendita confermato.

Guida di consegna

Una Carta Porte è una polizza di carico: un documento che dichiara il tipo, la quantità e la destinazione delle merci trasportate.

Il 17 luglio 2024, la versione 3.1 di questo CFDI è stata implementata per tutti i fornitori di trasporto, gli intermediari e i proprietari di merci. Odoo è in grado di generare un documento di tipo «T» (Traslado), che, a differenza di altri documenti, viene creato in un ordine di consegna invece che in una fattura o in un pagamento.

Odoo può creare file XML e PDF con (o senza) trasporto su strada e può elaborare materiali trattati come Pericoli pericolosi.

Per stampare il PDF, l’ordine di consegna deve essere firmato dal governo e successivamente può essere stampato utilizzando il pulsante Stampa Carta Porte sull’ordine di consegna.

Suggerimento

Il file PDF contiene un codice QR per verificare il codice CCP per le autorità.

Per trasportare merci tra magazzini, il percorso logistico deve contenere un’operazione di tipo Consegna.

Nota

Per utilizzare questa funzionalità, è necessario installare il modulo Messico - Guida di consegna elettronica l10n_mx_edi_stock.

Inoltre, è necessario avere installate le app Magazzino e Vendite.

Importante

Odoo non supporta il documento Carta Porte di tipo «I» (Ingreso), trasporto aereo, ferroviario o marittimo.

Consultare prima il proprio commercialista se questa funzionalità è necessaria prima di apportare qualsiasi modifica.

Configurazione

Odoo gestisce due diversi tipi di CFDI tipo «T». Entrambi possono essere creati da spedizioni in entrata o ordini di consegna.

  • Nessuna autostrada federale viene utilizzato quando la Distanza alla destinazione è inferiore a 30 km.

  • Trasporto federale viene utilizzato quando la Distanza alla destinazione supera i 30 km.

Per Autostrade non federali, non è richiesta alcuna configurazione aggiuntiva oltre ai requisiti standard della fatturazione regolare (RFC del cliente, codice UNSPSC, ecc.).

Per il Trasporto federale, è necessario aggiungere diverse configurazioni ai contatti, alle impostazioni dei veicoli e ai prodotti. Tali configurazioni vengono quindi incluse nei file XML e PDF.

Contatti e veicoli

Come per la funzionalità di commercio estero, l”Indirizzo sia nell’azienda che nel cliente finale deve essere completo. Il CAP, la Città e lo Stato devono coincidere con il Catalogo ufficiale SAT per Carta Porte.

Suggerimento

Il campo Località è facoltativo per entrambi gli indirizzi.

Importante

L’indirizzo di origine utilizzato per la guida di consegna è impostato in Magazzino ‣ Configurazione ‣ Magazzini. Sebbene sia impostato come indirizzo dell’azienda per impostazione predefinita, è possibile modificarlo con l’indirizzo corretto del proprio magazzino.

Questa funzionalità richiede l’uso di Parco veicoli per gestire i veicoli. La configurazione del veicolo viene gestita direttamente sul veicolo e tutti i campi richiesti sono visibili solo dopo aver selezionato il campo L10N Mx Is Freight Vehicle.

La selezione del campo L10N Mx Is Freight Vehicle mostra la scheda MX Parameters dove i campi obbligatori sono necessari per creare una guida di consegna corretta. Inoltre, il veicolo deve contenere una Targa, un Anno del modello e un Conducente.

Suggerimento

I campi Numero di targa del veicolo e Targa devono contenere tra 5 e 7 caratteri.

Il conducente principale del veicolo è impostato direttamente nel campo Conducente, ed è possibile aggiungere altri operatori del veicolo nella sezione Intermediari. Gli unici campi obbligatori per i contatti dei conducenti sono Partita IVA e Licenza operatore.

Configurazione veicolo guida di trasporto.

Suggerimento

Se il veicolo è noleggiato o sono necessari più intermediari, è possibile aggiungerli nel campo Intermediari.

Prodotti

Analogamente alla fatturazione regolare, tutti i prodotti devono avere una categoria UNSPSC. Oltre a questo, ci sono due configurazioni aggiuntive per i prodotti coinvolti nelle guide di trasporto:

  • Il Tipo di prodotto deve essere impostato come Prodotto stoccabile affinché vengano creati i movimenti di magazzino.

  • Nella scheda Magazzino, il campo Peso deve essere maggiore di 0.

Avvertimento

La creazione di una guida di consegna di un prodotto con il Peso impostato a 0 genererà un errore. Poiché il Peso viene immediatamente memorizzato nell’ordine di consegna, è quindi necessario restituire i prodotti e ricreare l’ordine di consegna (e la guida di consegna) con i valori corretti.

Flusso vendite e magazzino

Per creare una guida di consegna, creare e confermare prima un ordine di vendita da Vendite ‣ Ordine di vendita. Fare clic sul pulsante intelligente Consegna che viene generato e Convalidare il trasferimento.

Dopo che lo stato è impostato su Fatto, è possibile modificare il trasferimento e selezionare il Tipo di trasporto nella scheda Informazioni aggiuntive.

Se si utilizza il Tipo di trasporto Senza autostrade federali, salvare il trasferimento e quindi fare clic su Genera guida di trasporto. Il file XML risultante si trova nel chatter.

Nota

A parte il UNSPSC su tutti i prodotti, le guide di consegna che utilizzano Autostrade non federali non richiedono alcuna configurazione speciale per essere inviate al governo, in quanto sono un CFDI di tipo «T» senza complemento per la guida di consegna.

Se si utilizza il Trasporto federale Tipo di trasporto, viene visualizzata la Configurazione veicolo da selezionare. Il Peso lordo del veicolo è preso dalla configurazione Configurazione veicolo dove è possibile aggiungere un Peso extra aggiuntivo per tenere conto dei conducenti e dei bagagli.

Nota

Odoo calcolerà il Peso lordo del veicolo con la seguente formula:

\[Peso lordo del veicolo = Peso del veicolo + (Peso + Peso extra) / 1000\]

Ogni consegna richiede un valore in Distanza verso destinazione (KM) maggiore di 0. Infine, inserire la Data di consegna e fare clic su Genera guida di consegna.

Nota

Per impostazione predefinita, la Data pianificata è compilata e rappresenta l’ora in cui la spedizione lascia il magazzino e la Data di consegna è l’ora in cui la spedizione dovrebbe arrivare a destinazione. Questi valori sono dichiarati sia nell’XML che nel PDF.

Merci pericolose

Alcuni valori nella Categoria UNSPSC sono considerati nel `catalogo ufficiale SAT<http://omawww.sat.gob.mx/tramitesyservicios/Paginas/complemento_carta_porte.htm>`_ come merci pericolose. Queste categorie richiedono considerazioni aggiuntive durante la creazione di una guida di trasporto con Trasporto federale.

Prima selezionare il prodotto da Magazzino ‣ Prodotti ‣ Prodotti. Quindi, nella scheda Contabilità, compilare i campi Codice designazione materiale pericoloso e Imballaggio pericoloso con il codice corretto del catalogo SAT.

Campi obbligatori per prodotti con materiale pericoloso nella guida di trasporto.

Importante

Esiste la possibilità che una Categoria UNSPSC possa essere o meno una merce pericolosa (ad esempio 01010101). Se non è pericolosa, inserire 0 nel campo Codice designazione materiale pericoloso.

In MX Parameters, completare anche Assicuratore ambientale e Polizza assicurativa ambientale. Dopodiché, continuare con il processo regolare per creare una guida di consegna.

Importazioni ed esportazioni

Se la tua Carta Porte è per operazioni internazionali (per esportazioni), è necessario tenere conto di alcuni campi aggiuntivi.

Innanzitutto, assicurarsi che tutti i Prodotti rilevanti abbiano la seguente configurazione:

  • Categoria UNSPSC non può essere 01010101 Non esiste nel catalogo.

  • Frazione tariffaria e UMT Aduana devono essere impostati, analogamente al flusso di commercio estero.

  • Tipo di materiale deve essere impostato.

Quindi, quando si crea una Guida di trasporto da una consegna o ricevimento, compilare i seguenti campi:

  • Regimi doganali

  • Tipo di documento doganale

  • Identificazione del documento doganale

Quindi, quando si crea una Guida di consegna per una ricevuta in cui il Tipo di documento doganale è Numero doganale, vengono visualizzati due nuovi campi: Numero doganale e Importatore.

Suggerimento

Il campo Numero doganale deve seguire il modello xx xx xxxx xxxxxxx. Ad esempio, 15 48 3009 0001235 con Due spazi tra il testo.