Oggetto Fattura

La struttura oggetto MXINVOICE consente la sincronizzazione bidirezionale di esportazione delle informazioni sulla fattura e supporta le modifiche di stato.

Elaborazione integrazione in uscita

La seguente tabella mostra i valori predefiniti utilizzati nell'elaborazione dell'integrazione in uscita.

Tabella 1. Componenti predefiniti dell'oggetto fattura per l'elaborazione dell'integrazione in uscita
Componenti di integrazione predefiniti Valore e descrizione
Funzionalità della classe di definizione della struttura oggetto Nessuno
Canale di pubblicazione MXINVOICEInterface - Utilizza le regole di elaborazione, il documento della fattura completo viene inviato solo per le modifiche dello stato.
Regole di elaborazione
  1. SKIPINVOICE - Tralascia l'invio del documento se si verificano entrambe le seguenti condizioni:
    • Il documento non è stato inviato prima.
    • Il nuovo stato non viene elencato nel controllo IVSEND.
  2. SKIPINVIOCEUPDATE - Ignora l'invio del documento quando viene aggiornato ma lo stato non viene modificato.
  3. SETSTATUSIFACE - Imposta il valore del campo STATUSIFACE su 0 (false) per tutti i valori di stato tranne quelli elencati nel controllo IVSEND.
  4. CHECKSTATUS - Invia solo i dati dell'intestazione della fattura se lo stato cambia e il nuovo stato non è nel controllo IVSEND. (In questo caso il documento completo è stato precedentemente inviato e questo sta inviando solo la notifica di modifica dello stato).
Controlli di integrazione INVIA

Elaborazione dell'integrazione in entrata

La seguente tabella mostra i valori preconfigurati utilizzati nell'elaborazione dell'integrazione in entrata.

Tabella 2. Componenti predefiniti dell'oggetto fattura per l'elaborazione dell'integrazione in entrata
Componenti di integrazione predefiniti Valore e descrizione
Funzionalità della classe di elaborazione della struttura oggetto

L'elaborazione in entrata crea e aggiorna le righe INVOICECOST solo se viene soddisfatta una delle seguenti condizioni:

  • La riga della fattura non fa riferimento a una riga di ordine di acquisto.
  • La riga dell'ordine di acquisto corrispondente non dispone di distribuzione.
  • La riga dell'ordine di acquisto non fa riferimento a un magazzino.

In tutti gli altri casi, l'elaborazione in entrata ignora le informazioni INVOICECOST durante la creazione o l'aggiornamento della fattura.

Se il messaggio in entrata fornisce INVOICETERMS, l'elaborazione in entrata elimina i vecchi termini e ne aggiunge di nuovi.

Gli utenti possono, facoltativamente, specificare una variazione di prezzo nel campo PRICEVAR su ciascuna riga della fattura, se la corrispondenza della fattura viene effettuata nel sistema esterno e le variazioni di prezzo determinate nel sistema esterno vengono inviate per creare transazioni di varianza per aggiornare gli ordini di lavoro e i magazzini. Per elaborare queste varianze, deve esistere un valore per OWNERSYSID nella fattura in entrata e non può essere uguale al valore di MAXVARS.MXSYSID.

Gli utenti possono, facoltativamente, specificare una variazione di prezzo nel campo PRICEVAR su ciascuna riga della fattura, se la corrispondenza della fattura viene effettuata nel sistema esterno e le variazioni di prezzo determinate nel sistema esterno vengono inviate per creare transazioni di varianza per aggiornare gli ordini di lavoro e i magazzini. Per elaborare queste varianze, deve esistere un valore per OWNERSYSID nella fattura in entrata e non può essere uguale al valore di MAXVARS.MXSYSID.

Il commutatore di collaborazione IVMATCH richiede i seguenti valori:

  • Il valore OWNER1SYSID è sempre "THISMX".
  • Il valore OWNER2SYSID è il valore di INVOICE.OWNERSYSID.

Se la valutazione è false, le variazioni della fattura a livello di riga vengono ignorate nell'elaborazione della fattura.

Di seguito sono riportati gli scenari tipici per l'utilizzo dell'interfaccia della fattura:

  • Corrispondenza fattura nel sistema (in uscita AP): le fatture ricevute da terze parti, sia elettronicamente che manualmente, vengono elaborate dal sistema; ossia, vengono messe in corrispondenza con le ricevute, se applicabili, e quindi approvate. In alternativa, le programmazioni dei pagamenti create nel sistema determineranno la creazione di fatture approvate in base alla programmazione. Queste fatture approvate determinano l'invio di un avviso di pagamento a un sistema AP esterno. Il processo di corrispondenza comporta anche la pubblicazione di voci contabili nel libro mastro.
  • Corrispondenza fattura nel sistema esterno (Varianze in entrata): il sistema non esegue la fatturazione, ma accetta le fatture corrispondenti dai sistemi esterni e applica le varianze ai rispettivi ordini di lavoro, magazzini e così via. Le voci contabili relative ai conti passivi e / o alle variazioni devono essere registrate nel sistema esterno e non verranno inviate.

Lo scopo principale di questa interfaccia è fornire al sistema tutte le informazioni di variazione necessarie per aggiornare i costi dell'ordine di lavoro.

Canale di pubblicazione Interfaccia MXINVOICE
Regole di elaborazione Nessuno
Controlli di integrazione Nessuno

La seguente tabella mostra un esempio di FATTURA INVOICE.OWNERSYSID , la valutazione generata e il risultato predefinito della valutazione.

Tabella 3. Esempio di valutazione
Valore di INVOICE.OWNERSYSID Valutazione Risultato (valore predefinito)
Null OWNER1SYSID=”THISMX” e OWNER2SYSID=”THISMX” No
SSYSID MX OWNER1SYSID=”THISMX” e OWNER2SYSID=”THISMX” No
SID EXT OWNER1SYSID=”THISMX” e OWNER2SYSID=”EXT” Vero
Qualsiasi altro valore OWNER1SYSID=”THISMX” e OWNER2SYSID=”EXT” Vero