Name | Description | Type | Additional information |
---|---|---|---|
Cliente |
Obligatorio |
ClienteViewModel |
Required |
IsExportacion |
Opcional. En caso exportacion siempre enviar verdadero |
boolean |
None. |
ThirdPartyUniqueIdentifier |
Obligatorio. Identificador unico del registro del comprobante en la base de datos del sistema tercero que envia la informacion. Contable.Pe revisa que este no exista en la base de datos, si existe no permite proceder. |
string |
Required String length: inclusive between 0 and 40 |
TipoDeCambio |
Opcional, tipo de cambio venta, enviar en caso operacion en USD, en caso vacio se utilizara el diario de la sunat |
decimal number |
None. |
Documento |
Obligatorio. La informacion basica del documento |
DocumentoViewModel |
Required |
FechaDelDocumento |
Opcional, Fecha del documento en UTC, por defecto los documentos se emiten con la fecha del momento del envio, emitir con fecha pasada es parte de una implementacion especial |
date |
None. |
FechaDeVencimiento |
Opcional, Fecha de vencimiento para el pago de la factura |
date |
None. |
DetraccionPercent |
Opcional, Pocentaje de Detraccion al que esta sujeto, si es 6%, debe ir el entero 6 |
decimal number |
None. |
CodigoDetraccion |
Opcional, el codigo de detraccion para SUNAT |
string |
String length: inclusive between 0 and 3 |
TotalDetraccion |
Opcional, Total de la Detraccion |
decimal number |
None. |
OverrideTotalValorVentaOperacionesGravadas |
Opcional, forzar el total del valor de venta de operaciones grabadas |
decimal number |
None. |
OverrideTotalValorVentaOperacionesExoneradas |
Opcional, forzar el total del valor de venta de operaciones exoneradas |
decimal number |
None. |
OverrideTotalValorVentaOperacionesExportacion |
Opcional, forzar el total del valor de venta de operaciones exportacion |
decimal number |
None. |
OverrideTotalValorVentaOperacionesInafectas |
Opcional, forzar el total del valor de venta de operaciones Inafectas |
decimal number |
None. |
OverrideTotalDescuentos |
Opcional, forzar el total de descuentos |
decimal number |
None. |
OverrideTotalBonificaciones |
Opcional, forzar el total de bonificaciones |
decimal number |
None. |
OverrideTotalIGV |
Opcional, forzar el total de IGV |
decimal number |
None. |
OverrideTotalISC |
Opcional, forzar el total de ISC |
decimal number |
None. |
OverrideTotalGlobal |
Opcional, forzar el total global de la operacion |
decimal number |
None. |
MonedaISOCode |
Obligatorio. Consignar PEN para Soles, USD para dolares americanos |
string |
Required |
Items |
Obligatorio. Items del recibo. Con esto se calculan los totales en caso no se envian los Overrides. Todos los comprobantes deben tener minimo 1 item. Si es por casos especiales de Notas de Credito, se debe enviar un item con montos en 0 y un tipo de afectacion correspondiente. |
Collection of APISaleChargesDTO |
Required |