BR-CO-17 & BR-S-09 Warning issues when there are no values in decimals

We are getting the below warnings when we do not have any decimals in the request payload

“InvoiceLine”: [
{
“ID”: “1”,
“Item”: {
“Name”: {
“en”: “”,
“ar”: “2024-الدفعه الأولى رعاية تويوتا للبطولات السعوديه”
},
“ClassifiedTaxCategory”: {
“ID”: “S”,
“Percent”: “15”,
“TaxScheme”: {
“ID”: “VAT”
}
}
},
“Price”: {
“PriceAmount”: {
“currencyID”: “SAR”,
“value”: “3000000”
}
},
“InvoicedQuantity”: {
“value”: “1”
},
“LineExtensionAmount”: {
“currencyID”: “SAR”,
“value”: “3000000”
},
“TaxTotal”: {
“TaxAmount”: {
“currencyID”: “SAR”,
“value”: “450000”
},
“RoundingAmount”: {
“currencyID”: “SAR”,
“value”: “3450000”
}
},
“DocumentReference”: {
“ID”: “”,
“UUID”: “”,
“IssueDate”: “”,
“IssueTime”: “”
}
}
],
“TaxTotal”: [
{
“TaxAmount”: {
“currencyID”: “SAR”,
“value”: “450000”
},
“TaxSubtotal”: [
{
“TaxableAmount”: {
“currencyID”: “SAR”,
“value”: “3000000”
},
“TaxCategory”: {
“ID”: “S”,
“Percent”: “15”,
“TaxScheme”: {
“ID”: “VAT”
}
}
}
]
},
{
“TaxAmount”: {
“currencyID”: “SAR”,
“value”: “450000”
}
}
],
“LegalMonetaryTotal”: {
“LineExtensionAmount”: {
“currencyID”: “SAR”,
“value”: “3000000”
},
“AllowanceTotalAmount”: {
“currencyID”: “SAR”
},
“TaxExclusiveAmount”: {
“currencyID”: “SAR”,
“value”: “3000000”
},
“TaxInclusiveAmount”: {
“currencyID”: “SAR”,
“value”: “3450000”
}
},
“PaymentMeans”: [
{
“PaymentMeansCode”: 42,
“InstructionNote”: {
“en”: “10”
}
}
],
“Region”: “GCC”
}
}

@Jiten Can you elaborate more? what is the warning? as what you shared is the invoice

Hi,
Seems I had replied in detail about this in another post/topic. ZATCA team need to check for large values it is giving decimals warning and when amounts were reduced no error. 3000000.00 giving error but if we reduce amount then no issue. thanks

@lalomar I have also raised the same concern, please check the below link and help.