Job currency, values and adjustments
Posted: Tue Oct 22, 2024 11:38 am
Hi
I have queries relating to creating Jobs/Customers via the simPRO API and adjustments and currencies and fields, please.
First of all when creating a new Job, is there any way to pass a different currency through or is this based on the customers' currency from their profile?
We would sometimes like to create jobs via the API in a different currency than what is the default, for international jobs. Jobs also contain Catalog items that are in a different currency.
Our current process is:
Create Customer
Create Job
Create Job Section
Create Job Section Cost Centre
Create Job Section Cost Centre Catalog Item
Is there any way to send a different currency as part of the Job creation process or does this need to be linked to the customers' profile?
If we would like to use a default sell price or markup for our catalog items which fields should we use please?
For creating a new cost centre catalog item there are several price fields and I am not sure which should be filled in and which can be left blank or not sent through. There is:
BasePrice
Markup
Discount
SellPriceExDiscount
SellPriceIncDiscount
SellPrice (Deprecated)
Finally when creating these jobs, we sometimes get back an "Adjusted" value which I assume is down to sending through a SellPrice value which is slightly off the Catalog price for the product in simPRO. Do you have any recommendations on steps that can be taken to stop this Adjusted value from appearing on Jobs and how we can avoid this if the currency is different for the customer and the SellPrice sent through for the job needs to be in a different currency?
At the end of this, we would like to create Jobs via the API for customers in multiple different currencies and add catalog items to these jobs without there being any rounding errors or Adjusted values or the catalog item sell prices being incorrect.
Here is a screenshot showing an example job with the Adjusted value present in the totals:

https://developer.simprogroup.com/apido ... 4e484f7e39
Thank you
I have queries relating to creating Jobs/Customers via the simPRO API and adjustments and currencies and fields, please.
First of all when creating a new Job, is there any way to pass a different currency through or is this based on the customers' currency from their profile?
We would sometimes like to create jobs via the API in a different currency than what is the default, for international jobs. Jobs also contain Catalog items that are in a different currency.
Our current process is:
Create Customer
Create Job
Create Job Section
Create Job Section Cost Centre
Create Job Section Cost Centre Catalog Item
Is there any way to send a different currency as part of the Job creation process or does this need to be linked to the customers' profile?
If we would like to use a default sell price or markup for our catalog items which fields should we use please?
For creating a new cost centre catalog item there are several price fields and I am not sure which should be filled in and which can be left blank or not sent through. There is:
BasePrice
Markup
Discount
SellPriceExDiscount
SellPriceIncDiscount
SellPrice (Deprecated)
Finally when creating these jobs, we sometimes get back an "Adjusted" value which I assume is down to sending through a SellPrice value which is slightly off the Catalog price for the product in simPRO. Do you have any recommendations on steps that can be taken to stop this Adjusted value from appearing on Jobs and how we can avoid this if the currency is different for the customer and the SellPrice sent through for the job needs to be in a different currency?
At the end of this, we would like to create Jobs via the API for customers in multiple different currencies and add catalog items to these jobs without there being any rounding errors or Adjusted values or the catalog item sell prices being incorrect.
Here is a screenshot showing an example job with the Adjusted value present in the totals:

https://developer.simprogroup.com/apido ... 4e484f7e39
Thank you