| Name | Description | Type | Additional Information |
|---|---|---|---|
| RecordGuid |
Maps to GrPaperclipScaleTickSplitGuid |
globally unique identifier |
Required |
| CustomerIdentifier |
The Identifier of the Customer |
ClsCustomerIdentifier |
Required |
| SplitPercent |
When provided - the customer share of the Ticket Gross Units. Must calculate out the GrossUnits on the splits if provided. If any are set, must total to 100 on the splits where it is set. |
decimal number |
Max of 4 decimal places Range: inclusive between 0 and 100 |
| GrossUnits |
The Gross Units for the split of the Scale Ticket. Will be rounded to Commodity Decimal Accuracy. The sum of the split Gross Units must match the Ticket Gross Units |
decimal number |
Required Max of 4 decimal places |
| Disposition |
The Disposition of the split of the Scale Ticket. Casing matters for this list. If a purchase contract is provided should match that disposition |
string |
Required Max length: 20 Must be one of these values: Priced,Priced Later,Basis Fixed,Futures Fixed,Hedged-to-Arrive,Open Storage,Grain Bank,Minimum Priced |
| PurchaseContractIdentifier |
When provided - the Identifier of the Purchase Contract of the split of the Scale Ticket. Should not be duplicated within a tikcet and must be for the customer on the split and the commodity of the Scale Ticket. If a split overfills the selected contract, the Overfill Rules will be used. If the rules do not exist in the database, the Scale Ticket will not allowed to be saved. |
ClsPurchaseContractIdentifier | |
| Overfill |
Valid for a split with a purchase contract - determines what to do with the overfill of the contract - null = not known (follow the rules), "O" = Overfill the contract, "N" = create the non-contract entry, "C" = overfill to the next purchase contract |
string |
Must be one of these values (including null): O,N,C |
| OverfillPaperclipScaleTickSplitGuid |
If the Overfill is N or C (this is required) - the indication of which split "RecordGuid" to overfill the units to |
globally unique identifier | |
| ShrinkTableIdentifier |
When provided - the Identifier of the Shrink Schedule to use calculating the Shrink % and Shrink Units of this split (The commodity will be from the scale ticket) |
ClsShrinkTableIdentifierGfSched | |
| DockageTableIdentifier |
When provided - the Identifier of the Dockage Schedule to use calculating the Dock % and Dock Units of this split (The commodity will be from the scale ticket) |
ClsDockTableIdentifierGfSched | |
| DryingChargePremiumDiscountIdentifier |
When provided - the Identifier of the Drying Premium Discount Schedule to use calculating the Drying Rate and Dollars of this split (The commodity will be from the scale ticket) |
ClsPremiumDiscountIdentifierGfSched | |
| ChargeScheduleIdentifier |
The Identifier of the Charge Schedule to use on this split |
ClsChargeScheduleIdentifier |
Required |
| ChargePreExistingDollarsRemaining |
The pre-existing dollars that remain due on this split line - zero this line or leave it out of the JSON will remove these dollars from the DB |
decimal number |
Cannot be negative Max of 2 decimal places |
| ChargeStartDateOverride |
The override start date for the charge schedule to begin. Usually populated when the charge schedule is changed on a split line. IF left blank or not included in the JSON will be NULL in the database. |
string |
Format must be MM/dd/yyyy |
| CondoStorage |
An indicator that this split is using Condo Storage |
boolean | |
| FreightPercent |
The Freight Percent of the split - MUST total 100% across the splits provided - following the contract overfill logic where child splits are the same value as their parent |
decimal number |
Max of 4 decimal places Range: inclusive between 0 and 100 |
| Reshrunk |
Indication on if the ticket has been "Reshrunk" or "Locked" for default schedule changes Able to be assigned from the API as this could be for splitting open units off a settled split |
boolean | |
| OpenStorageOnHold |
When the Disposition is 'Open Storage', an indication on if this record is "On Hold" for the default schedules that were already provided |
boolean | |
| OriginalSplitGuidForSplittingOutToAssignContract |
When provided, the original split GUID to move the ChargeAmtPaid and DryingBankAvailable dollars from to the current split line. Must be one of the splits currently on this ticket that is being edited. The RecordGuid of this split must be a new GUID that does not exist on the current ticket |
globally unique identifier | |
| AssignNewSplitGuidOnSave |
Property to force the split GrPaperclipScaleTickSplitGuid to get a new GUID - Used for splitting open units OR changing customers on splits where settlements exist in Legacy Grain in STLM mode |
boolean |