REDONDEOS#
La suma de elementos que son el resultado de otras operaciones aritméticas, como aplicación de porcentajes, puede llevar a diferencias entre los totales calculados y los correctos, para informar la diferencia, se debe reportar de la siguiente manera:
Digito siguiente al digito menos significativo es |
Redondeo |
---|---|
Entre 0 y 5 |
Mantener el dígito menos significativo |
Entre 6 y 9 |
Incrementar el dígito menos significativo |
5, y el segundo dígito siguiente es cero o par |
Mantener el dígito menos significativo |
5, y el segundo dígito siguiente es impar |
Incrementar el dígito menos significativo |
Todos los elementos que almacenan o registran valores monetarios deben estar acompañados del formato de dos decimales. En ocasión que al convertir una moneda en otra denominación resulten 3 o más cifras decimales se aplicaran las reglas del numeral anterior para convertirlos al formato de dos decimales y se debe informar a nivel global de la factura.
1. TotalBillableRoundingAmount (REDONDEOS)
Invoice.Total.TotalBillableRoundingAmount
/Invoice/LegalMonetaryTotal/cbc:PayableRoundingAmount
La suma de elementos que son el resultado de otras operaciones aritméticas, como aplicación de porcentajes, puede llevar a diferencias entre los totales calculados y los correctos, para informar la diferencia.
Nota: Los valores monetarios permitirán una tolerancia de error + - 1.05.
DTO REDONDEOS#
JSON (DTO) - REDONDEOS
{
"Currency": "COP",
"SeriePrefix": "SETP",
"SerieNumber": "990040019",
"IssueDate": "2023-11-27T12:12:12",
"DueDate": "2023-11-27T12:12:12",
"DeliveryDate": "2023-11-27T12:12:12",
"CorrelationDocumentId": "POSTMAN-{{$timestamp}}",
"SerieExternalKey": "{{serieexternalkeyFV}}",
"IssuerParty": {
"Identification": {
"DocumentNumber": "{{nit}}",
"DocumentType": "NIT",
"CountryCode": "CO",
"CheckDigit": "{{digitoverificacion}}"
}
},
"OperationType": "10",
"PaymentMeans": [
{
"Code": "20",
"Mean": "1",
"DueDate": "2023-11-27"
}
],
"CustomerParty": {
"LegalType": "Legal",
"Email": "correo@sovos.com",
"TaxScheme": "ZZ",
"ResponsabilityTypes": [
"R-99-PN"
],
"Identification": {
"DocumentNumber": "{{nit}}",
"DocumentType": "NIT",
"CountryCode": "CO",
"CheckDigit": "{{digitoverificacion}}"
},
"Name": "Saphety Transacciones Electrónicas S.A.S",
"Address": {
"DepartmentCode": "11",
"CityCode": "11001",
"AddressLine": "Calle 97a No. 9 - 45",
"Country": "CO"
}
},
"Lines": [
{
"Number": "1",
"Quantity": "1",
"QuantityUnitOfMeasure": "NAR",
"TaxSubTotals": [
{
"TaxCategory": "01",
"TaxPercentage": "19.00",
"TaxableAmount": "115000.00",
"TaxAmount": "21850.00"
}
],
"TaxTotals": [
{
"TaxCategory": "01",
"TaxAmount": "21850.00",
"RoundingAmount": "0.00"
}
],
"UnitPrice": "115000.00",
"GrossAmount": "115000.00",
"NetAmount": "115000.00",
"Item": {
"Gtin": "987654321",
"Description": "Descripcion del producto o servicio"
}
}
],
"TaxSubTotals": [
{
"TaxCategory": "01",
"TaxPercentage": "19.00",
"TaxableAmount": "115000.00",
"TaxAmount": "21850.00"
}
],
"TaxTotals": [
{
"TaxCategory": "01",
"TaxAmount": "21850.00",
"RoundingAmount": "0.00"
}
],
"Total": {
"GrossAmount": "115000.00",
"TotalBillableAmount": "136850.00",
"PayableAmount": "136850.00",
"TaxableAmount": "115000.00",
"Rounding": "0.01" /*Campo utilizado par ainformar el Redondeo*/
}
}