Diferencia entre revisiones de «API LaFactura.co:Amounts»

De API LaFactura.co
Ir a la navegación Ir a la búsqueda
Línea 39: Línea 39:
 
| taxAmount || Total de impuestos cobrados<br><small>En API 3.0 si no es enviado, se asume "0.00"<br/>(con dos decimales)</small>|| cadena ||  <small>SI -> para API v2.0<br/>NO -> para API v3.0</small> || v2.0 / v3.0
 
| taxAmount || Total de impuestos cobrados<br><small>En API 3.0 si no es enviado, se asume "0.00"<br/>(con dos decimales)</small>|| cadena ||  <small>SI -> para API v2.0<br/>NO -> para API v3.0</small> || v2.0 / v3.0
 
|-
 
|-
| whTaxAmount || Total de retenciones aplicadas en whTaxes<br/><small>si no es enviado, se asume "0.00"<br/>(con dos decimales) -> No incluir en el calculo de payAmount</small> || cadena || NO || v3.0
+
| whTaxAmount || Total de retenciones aplicadas en whTaxes<br/><small>si no es enviado, se asume "0.00"<br/>(con dos decimales) -> No incluir en el calculo de payAmount<br/>Este paramétro no va en creditNote o debitNote</small> || cadena || NO || v3.0
 
|-
 
|-
 
| prepaidAmount || Total de pagos anticipados<br><small>En API 3.0 si no es enviado, se asume "0.00"<br/>(con dos decimales)</small>|| cadena || <small>SI -> para API v2.0<br/>NO -> para API v3.0</small> || v2.0 / v3.0
 
| prepaidAmount || Total de pagos anticipados<br><small>En API 3.0 si no es enviado, se asume "0.00"<br/>(con dos decimales)</small>|| cadena || <small>SI -> para API v2.0<br/>NO -> para API v3.0</small> || v2.0 / v3.0

Revisión del 10:23 21 abr 2021

Objeto:amounts

Es un objeto usado en invoice. Permite enviar al sistema, los datos referentes al cliente. Su uso es obligatorio para la generación de cualquier factura.

Ejemplo
     "amounts":{
          "totalAmount":"116000.00",
          "discountAmount":"4000.00",
          "extraAmount":"0.00",
          "taxAmount":"18240.00",
          "prepaidAmount":"0.00",
          "payAmount":"134240.00"
     }
Explicacion

Representa los totales de la siguiente manera:

  • Subtotal: $116000.00
  • Descuentos: $4000.00 (Antes de impuestos)
  • Cargos: $0.00 (Antes de impuestos)
  • Impuestos totales: $18240.00
  • Pagos Anticipados: $0.00
  • Total a pagar: $134240.00

Campos

Parámetro Descripción Tipo Obligatorio API
totalAmount Total de la factura antes de impuestos
(con dos decimales)
cadena SI v2.0 / v3.0
discountAmount Total de descuentos realizados (Antes impuestos)
En API 3.0 si no es enviado, se asume "0.00"
(con dos decimales)
cadena SI -> para API v2.0
NO -> para API v3.0
v2.0 / v3.0
extraAmount Total de cargos adicionaless cobrados (Antes impuestos)
En API 3.0 si no es enviado, se asume "0.00"
(con dos decimales)
cadena SI -> para API v2.0
NO -> para API v3.0
v2.0 / v3.0
taxAmount Total de impuestos cobrados
En API 3.0 si no es enviado, se asume "0.00"
(con dos decimales)
cadena SI -> para API v2.0
NO -> para API v3.0
v2.0 / v3.0
whTaxAmount Total de retenciones aplicadas en whTaxes
si no es enviado, se asume "0.00"
(con dos decimales) -> No incluir en el calculo de payAmount
Este paramétro no va en creditNote o debitNote
cadena NO v3.0
prepaidAmount Total de pagos anticipados
En API 3.0 si no es enviado, se asume "0.00"
(con dos decimales)
cadena SI -> para API v2.0
NO -> para API v3.0
v2.0 / v3.0
payAmount Total a pagar
(con dos decimales) - Favor no incluir en el calculo enviado aquí, whTaxAmount
cadena SI v2.0 / v3.0

Notas para migrantes de API v2.0 a v3.0:


Ahora, si no se envia: discountAmount / extraAmount / taxAmount / prepaidAmount / whTaxes se asume "0.00"
Antes dichos campos eran obligatorios (inclusive en ceros)

A tener Presente

  • Todos los campos deben estar presentes a excepción de prepaidAmount
  • Si no tiene valor, debe ir con: 0.00
  • discountAmount, extraAmount y taxAmount deben ser las sumas de los descuentos, cargos e impuestos totales cobrados a nivel de items
  • prepaidAmount es la suma de todos los anticipos en el documento

Usado por

Los siguientes recursos:

Los siguientes objetos:

Temas complementarios

Enlaces