Factura / Boleta

Para el envío de emisiones de Facturas o Boletas debes incluir los siguientes valores en el request:

POST https://www.api.billmeperu.com/api/v1/Emission/EnviarBoletaFactura

Request body

Nombre
Tipo
Descripción

tipoOperacion*

string

Identificador del tipo de operación que identifica al comprobante, por defecto es "010"

serie*

string

Código de serie del comprobante

correlativo*

string

Número correlativo del comprobante

fechaEmision*

string

Fecha en la que se realiza la emisión, debe estar en formato YYYY-MM-DD

horaEmision*

string

Hora en la que se realiza la emisión, si lo desea puede ser por defecto "00:00:00"

fechaVencimiento*

string

Fecha de vencimiento del comprobante, puede ser la misma que la fecha de emisión, debe estar en formato YYYY-MM-DD

codigoTipoOperacion*

string

Código del tipo de operación, para Facturas y Boletas se envía el valor "0101"

codigoTipoDocumento*

string

Código del tipo de documento a emitir, para Facturas es "01" y para Boletas es "03"

moneda*

string

Código de la moneda

montoCredito*

decimal

Monto del crédito del documento en caso sea una Factura al crédito, de ser al contado el monto debe ser 0

formaPago*

string

Forma de pago del documento "Contado" o "Crédito"

igv*

decimal

Monto total del IGV

icbper*

decimal

Monto total del impuesto a las bolsas de plástico

cuotas

object

Listado de las cuotas de la Factura al crédito

emisor*

object

Datos del emisor

cliente*

object

Datos del cliente

totales*

object

Detalle de los montos totales del comprobante

productos*

object

Listado de los productos del comprobante

Objeto cuotas

Nombre
Tipo
Descripción

numero*

string

Número de la cuota en formato "000"

importe*

decimal

Valor del importe de la cuota

fechaVencimiento*

string

Fecha de vencimiento de la cuota en formato YYYY-MM-DD

Objeto emisor

Nombre
Tipo
Descripción

codigoTipoDocumento*

string

Código del tipo de documento del emisor, para RUC el código es "6"

numDocumento*

string

Número de documento del emisor

razonSocial*

string

Razón social del emisor

ubigeo*

string

Ubigeo perteneciente a la dirección del emisor

ciudad

string

Ciudad perteneciente a la dirección del emisor

distrito

string

Distrito perteneciente a la dirección del emisor

provincia

string

Provincia perteneciente a la dirección del emisor

direccion

string

Dirección específica del emisor

sucursal

string

Código de sucursal desde donde se emite el comprobante, por defecto es "0000"

Objeto cliente

Nombre
Tipo
Descripción

codigoTipoDocumento*

string

Código del tipo de documento (RUC, DNI, etc)

numDocumento*

string

Número de documento del cliente

razonSocial*

string

Razón Social o Nombre del cliente

ubigeo

string

Ubigeo perteneciente a la dirección del cliente

ciudad

string

Ciudad perteneciente a la dirección del cliente

distrito

string

Distrito perteneciente a la dirección del cliente

provincia

string

Provincia perteneciente a la dirección del cliente

direccion

string

Dirección específica del cliente

Objeto totales

Nombre
Tipo
Descripción

totalOpExoneradas*

decimal

Monto total de las operaciones exoneradas de impuestos

totalOpInafectas*

decimal

Monto total de las operaciones inafectas a impuestos

totalOpGravadas*

decimal

Monto total de las operaciones gravadas de impuestos

totalImpuestos*

decimal

Monto total de impuestos

totalSinImpuestos*

decimal

Monto total de las operaciones antes de impuestos

totalConImpuestos*

decimal

Monto total de las operaciones incluidos impuestos

totalPagar*

decimal

Monto total a pagar

totalDescuentoGlobal*

decimal

Monto total del descuento global aplicado

totalDescuentoProductos*

decimal

Suma total de los descuentos aplicados a los productos

Objeto productos

Nombre
Tipo
Descripción

unidades*

decimal

Cantidad de unidades del producto

codigoUnidad*

string

Código de la unidad del producto

nombre*

string

Nombre del producto

moneda*

string

Código de la moneda del producto

precioUnitario*

decimal

Monto del precio unitario del producto

precioLista*

decimal

Monto de lista interno del producto

montoSinImpuesto*

decimal

Monto antes de impuestos del producto

montoImpuestos*

decimal

Monto de los impuestos aplicados al producto

montoTotal*

decimal

Monto total del producto incluido impuestos

montoIcbper*

decimal

Monto del impuesto a las bolsas plásticas aplicado al producto, en caso no aplique puede ser 0

factorIcbper*

decimal

Monto del impuesto a las bolsas plásticas aplicado al producto, siempre debe ser mayor a 0 en caso se aplique el impuesto

montoDescuento*

decimal

Monto del descuento aplicado al producto

codigoTipoPrecio*

string

Código del tipo de precio del producto, por defecto puede ser "01"

id*

string

Código identificador del producto

codigoClasifiacion*

string

Código de la clasificación del producto

impuestos*

object

Objeto impuestos del producto

Objeto impuestos

Nombre
Tipo
Descripción

monto*

decimal

Monto total del impuesto aplicado

idCategoria*

string

Id de la categoría del impuesto

porcentaje*

decimal

Porcentaje del impuesto aplicado

codigoAfectacionIgv*

string

Código de la afectación del IGV asociado al impuesto

codigoTributo*

string

Código del tributo asociado al impuesto

nombreTributo*

string

Nombre del tributo

codigoInterTributo*

string

Código internacional del tributo

Ejemplos

Factura

Boleta

Factura al crédito

Los tipos de códigos los puedes encontrar en la sección "Catálogo de códigos"

Last updated