Guía de Integración a Nivel de Línea (Main)#
Detalle de productos o servicios a nivel de línea de una Nota Crédito genérica.#
Main#
Especificación y definición de datos del Main de la Nota Crédito.
1 - 11. Datos de Lineas (NC)
{
"Lines": [
{
"Number": "1",
"Quantity": "5,00",
"QuantityUnitOfMeasure": "NAR",
"TaxSubTotals": [
{
"TaxCategory": "IVA",
"TaxPercentage": "19.00",
"TaxableAmount": "485000.00",
"TaxAmount": "92150.00"
},
{
"TaxCategory": "INC",
"TaxPercentage": "8.00",
"TaxableAmount": "485000.00",
"TaxAmount": "38800.00"
},
{
"TaxCategory": " INCBOLSAS",
"TaxPercentage": "0.00",
"TaxAmount": "40.00",
"PerUnitAmount": "40.00",
"BaseUnitMeasure": "1",
"BaseUnitMeasureUnitMeasure": "A31"
}
],
"TaxTotals": [
{
"TaxCategory": "IVA",
"TaxAmount": "92150.00",
"RoundingAmount": "0.00"
},
{
"TaxCategory": "INC",
"TaxAmount": "38800.00",
"RoundingAmount": "0.00"
},
{
"TaxCategory": "INCBOLSAS",
"TaxAmount": "40.00",
"RoundingAmount": "0.00"
}
],
"UnitPrice": "100000.00",
"GrossAmount": "500000.00",
"NetAmount": "485000.00",
"AllowanceCharges": [
{
"ChargeIndicator": "false",
"BaseAmount": "500000.00",
"ReasonCode": "00",
"Reason": "Discount",
"Amount": "50000.00",
"Percentage": "10.00",
"SequenceIndicator": "1"
},
{
"ChargeIndicator": "true",
"BaseAmount": "500000.00",
"ReasonCode": "00",
"Reason": "fletes",
"Amount": "35000.00",
"Percentage": "7.00",
"SequenceIndicator": "2"
}
],
"Item": {
"Gtin": "A-4121",
"SellerItemIdentification": "A-4121",
"Description": "Pruebas Factura Saphety"
}
}
]
}
<cac:CreditNote>
<cac:CreditNoteLine>
<cbc:ID>1</cbc:ID>
<cbc:CreditedQuantityunitCode="NAR">5,00</cbc:CreditedQuantity>
<cbc:LineExtensionAmount currencyID="COP">485000.00</cbc:LineExtensionAmount>
<cbc:FreeOfChargeIndicator>false</cbc:FreeOfChargeIndicator>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>00</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>10.00</cbc:MultiplierFactorNumeric>
<cbc:SequenceNumeric>1</cbc:SequenceNumeric>
<cbc:Amount currencyID="COP">50000.00</cbc:Amount>
<cbc:BaseAmount currencyID="COP">500000.00</cbc:BaseAmount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>00</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>fletes</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>7.00</cbc:MultiplierFactorNumeric>
<cbc:SequenceNumeric>2</cbc:SequenceNumeric>
<cbc:Amount currencyID="COP">35000.00</cbc:Amount>
<cbc:BaseAmount currencyID="COP">500000.00</cbc:BaseAmount>
</cac:AllowanceCharge>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="COP">92150.00</cbc:TaxAmount>
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="COP">485000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="COP">92150.00</cbc:TaxAmount>
<cbc:Percent>19.00</cbc:Percent>
<cac:TaxCategory>
<cbc:Percent>19.0</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>01</cbc:ID>
<cbc:Name>IVA</cbc:Name>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="COP">38800.00</cbc:TaxAmount>
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="COP">485000.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="COP">38800.00</cbc:TaxAmount>
<cbc:Percent>8.00</cbc:Percent>
<cac:TaxCategory>
<cbc:Percent>8.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>04</cbc:ID>
<cbc:Name>INC</cbc:Name>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
<cbc:TaxAmount currencyID="COP">40.00</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxAmount currencyID="COP">40.00</cbc:TaxAmount>
<cbc:Percent>0.00</cbc:Percent>
<cbc:BaseUnitMeasure unitCode="A31">1.00</cbc:BaseUnitMeasure>
<cbc:PerUnitAmount currencyID="COP">40.00</cbc:PerUnitAmount>
<cac:TaxCategory>
<cbc:Percent>0.00</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>22</cbc:ID>
<cbc:Name>INCBolsas</cbc:Name>
</cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>
<cac:Item>
<cbc:Description>Pruebas Factura Saphety</cbc:Description>
<cac:SellersItemIdentification>
<cbc:ID>123456</cbc:ID>
</cac:SellersItemIdentification>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="COP">100000.00</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="NAR">5.00</cbc:BaseQuantity>
</cac:Price>
</cac:CreditNoteLine>
</CreditNote>
Number: Número de Línea.
Quantity: Cantidad del producto o servicio.
QuantityUnitOfMeasure: Identificación de la unidad de medida, el listado de los tipos de UnitOfMeasure están disponibles en el método del WEB API de Saphety: UnitOfMeasure.
TaxCategory: Identificador del tributo, el listado de los tipos de TaxCategory están disponibles en el método del WEB API de Saphety: TaxCategory.
TaxPercentage: Tarifa del tributo: En el caso de que el tributo sea un porcentaje del valor tributable: informar la tarifa (porcentaje) a ser aplicada a la base imponible.
TaxableAmount: Base Imponible sobre la que se calcula el valor del tributo.
Formula: Impuesto en la línea (Taxableamount) = Valor neto de la línea (NetAmount).
TaxAmount: Valor del tributo: producto del porcentaje aplicado sobre la base imponible.
Formula: Valor del impuesto de la línea (TaxAmount) = Porcentaje del impuesto (TaxPercentage) * Base para calcular el impuesto en la línea (Taxableamount).
TaxCategory: Identificador del tributo, el listado de los tipos de TaxCategory están disponibles en el método del WEB API de Saphety: TaxCategory.
TaxAmount:
Formula: Valor total del impuesto de la línea (TaxTotals.TaxAmount) = Sumatoria de todos los valores de los impuestos por línea ∑ (TaxSubTotals.TaxAmount).
Nota: Esta sumatoria debe reportarse agrupado por tipo de impuesto y porcentaje.
RoundingAmount: RoundingAmount corresponde al Redondeo agregado al impuesto y es opcional su envío, en caso de no tener redondeo se envía con valor 0.
Rechazo Si: TaxTotal/RoundingAmount <> Sumatoria de ((TaxTotal.TaxSubtotal.TaxableAmount * TaxTotal/TaxSubtotal/TaxCategory/Percent) - TaxTotal/TaxSubtotal/TaxAmount).
UnitPrice: Valor del artículo o servicio.
GrossAmount:
Formula: Subtotal o valor brunto de la factura (GrossAmount) = Cantidad de articulo (Quantity)* Precio unitario del artículo (UnitPrice).
NetAmount:
Formula: Valor Neto de la línea (NetAmount) = valor bruto de la línea (GrossAmount) – Descuentos de la línea (Allowance) + Cargos de la línea (Charges).
Gtin: Grupo de datos de identificación del artículo o servicio de acuerdo con un estándar.
Description: Descripción del artículo o servicio a que se refiere esta línea de la factura debe ser informada.
1: 3 dígitos
2: 2 lineas 10 Caracteres c/u
3: No tiene limite de caracteres
4: 8 Caracteres
5: 10 Dígitos incluidos los separadores
6: 23 Dígitos incluidos los separadores
7: 23 Dígitos incluidos los separadores
8: 23 Dígitos incluidos los separadores
9: 23 Dígitos incluidos los separadores
10: 23 Dígitos incluidos los separadores
11: 23 Dígitos incluidos los separadores