Scenari con più valute
Importante
Dynamics 365 Project Service Automation si è evoluto in Dynamics 365 Project Operations. Per ulteriori informazioni, vedi Transizione di Project Service Automation.
Si applica all'app Project Service versione 3.x
Microsoft Dynamics 365 comporta due concetti di valute:
- Valuta transazioni - La valuta di una transazione.
- Valuta di base - La valuta dell'istanza di Dynamics 365. Questa valuta viene impostata durante il provisioning di Dynamics 365. e non può essere modificata.
Ad esempio, Contoso US ha venduto 100 magliette a un cliente nel Regno Unito al costo di 15 sterline britanniche l'una. Nella tabella seguente viene mostrato come questa transazione viene registrata nell'entità Prodotto ordine.
Prodotto | Quantità | Prezzo unitario | Valuta | Importo | Tasso di cambio | Prezzo unitario (base) | Importo (base) |
---|---|---|---|---|---|---|---|
Maglietta | 100 | 15 | GBP | 1500 | 0.94 | 17.25 € | 1,725 € |
La colonna Valuta mostra la valuta transazioni, ovvero la valuta utilizzata nella vendita. La colonna Tasso di cambio è il tasso di cambio tra la valuta transazioni e la valuta di base. La valuta di base è il dollaro statunitense (USD). Questa valuta di base è stata impostata durante il provisioning dell'istanza di Dynamics 365. Como mostrato nella tabella, ogni transazione viene registrata nella valuta transazioni e nella valuta di base. Dynamics 365 utilizza il tasso di cambio per calcolare gli importi nella valuta di base.
Estensioni di Project Service Automation
Dynamics 365 Project Service Automation influenza la valuta transazioni in quanto le transazioni commerciali hanno in genere due aspetti: costi e vendite.
Le entità seguenti sono considerate transazioni commerciali:
- Dettagli riga di offerta
- Dettagli di voce di contratto di progetto
- Riga di stima
- Riga giornale di registrazione
- Dettagli di riga fattura
- Valore effettivo
In ognuna di queste entità, è presente un record che rappresenta l'importo dei costi o quello delle vendite. Come per qualsiasi entità di Dynamics 365 che ha un campo Importo, ogni record include gli importi nella valuta transazioni e nella valuta di base.
PSA espande il concetto di valuta transazioni per i costi e le vendite nei modi seguenti:
- La valuta transazioni costi per le transazioni di tempo viene sempre ottenuta dalla valuta dell'unità organizzativa proprietaria del progetto o che lo gestisce. Questa unità organizzativa è nota come unità contratto.
- La valuta transazioni vendite per le transazioni di tempo e spese viene sempre ottenuta dalla valuta del contratto di progetto.
- La valuta transazioni costi per le spese viene ottenuta dalla valuta in cui la voce di spesa è stata creata.
Scenario con più valute
In questa sezione viene descritto un progetto di esempio che Contoso UK consegna a un cliente, ovvero Fabrikam, Japan. Di seguito viene riportata la configurazione dello scenario:
- La Sterlina britannica e lo Yen giapponese sono impostati in Impostazioni>Gestione aziendale>Valute.
- Viene configurato un account cliente, Fabrikam - Japan, e JPY viene utilizzato come valuta dell'account.
- Viene impostata un'unità organizzativa denominata Contoso UK e GBP viene selezionato come valuta.
- Viene creato un contratto di progetto, dove Contoso UK è specificato come unità contratto e Fabrikam – Japan come cliente.
- Vengono create voci di contratto di progetto, in base alle disposizioni di fatturazione per le varie classi di transazioni del progetto, ad esempio fatturazione per il tempo e fatturazione per le spese.
- Viene creato un progetto dove Contoso UK è specificato come unità contratto. Questo progetto viene creato e mappato alle voci di contratto di progetto.
Quando si esegue una stima che utilizza il dettaglio di riga di offerta, il dettaglio di voce di contratto di progetto o la riga di stima della pianificazione, nell'entità vengono sempre creati due record. Un record è per i costi e l'altro per le vendite.
- Per impostazione predefinita, la valuta transazioni del record di costo viene impostata sulla valuta dell'unità contratto del progetto. In questo esempio, la valuta è GBP.
- Per impostazione predefinita, la valuta transazioni del record di vendite viene impostata sulla valuta del contratto di progetto. In questo esempio, la valuta è JPY.
Quando i valori effettivi vengono creati per il tempo utilizzando l'inserimento ore o la riga giornale di registrazione, si ha il comportamento seguente:
- Per impostazione predefinita, la valuta transazioni del record di costo viene impostata sulla valuta dell'unità contratto del progetto.
- Per impostazione predefinita, la valuta transazioni del record di vendite viene impostata sulla valuta del contratto di progetto.
Quando i valori effettivi vengono creati per le spese utilizzando la voce di spesa o la riga giornale di registrazione, si ha il comportamento seguente:
- È possibile registrare l'importo delle spese in qualsiasi valuta. Seleziona la valuta utilizzando il selettore di valuta nella pagina Voce di spesa o nella pagina Riga giornale di registrazione. Per impostazione predefinita, la valuta transazioni per il record di costo viene impostata sulla valuta della voce di spesa.
- Per impostazione predefinita, la valuta transazioni per il record di vendite è la valuta del contratto di progetto. Per impostare questa valuta, il sistema dapprima converte l'importo della transazione nella valuta specificata dall'utente come valuta di base. Quindi converte l'importo nella valuta del contratto di progetto.
Calcolare rollup quando i valori effettivi di progetto sono registrati in molteplici valute per le transazioni
Dynamics 365 gestisce automaticamente i rollup di importi in differenti valute. Di seguito è riportato un esempio.
Classe di transazione | Tipo di transazione | Data | Risorsa | Categoria di transazione | Quantità | Prezzo unitario | Importo | Tasso di cambio | Importo in base |
---|---|---|---|---|---|---|---|---|---|
Time | Vendite non fatturate | 14-Giu | Alfonso | 8 ore | 20.000 JPY | 160.000 JPY | 123 | 1.300,81 USD | |
Time | Vendite non fatturate | 15-Giu | Alfonso | 8 ore | 20.000 JPY | 160.000 JPY | 123 | 1.300,81 USD | |
Spesa | Vendite non fatturate | 16-Giu | Alfonso | Hotel | 1 ea | 250 EUR | 250 EUR | 0.94 | 265,95 USD |
Spesa | Vendite non fatturate | 17-Giu | Alfonso | Noleggio auto | 1 ea | 150 EUR | 150 EUR | 0.94 | 159,57 USD |
Per calcolare il valore totale delle vendite non fatturate del progetto, puoi creare un campo di rollup per il campo Importo per tutti i valori effettivi delle vendite non fatturate correlati. Il campo di rollup è un costrutto di Dynamics 365 che consente l'utilizzo di formule rapide nei record correlati.