Recibo de Dinero

Endpoint

  • POST ip:puerto/crear/recibo

Estructura del body

{
    // Usuario que efectua la creación del documento
    "usuario"       : "" (string),
    // El contenido del documento a crear (plantillas JSON)
    "documento"     : {} (array)
}

Estructura

Ejemplo de la estructura del documento
{
    "punto" : 1,
    "numero" : 1,
    "fecha" : "2022-08-18",
    "concepto" : "lorem ipsum dolor sit",
    "importe" : "450000",
    "moneda" : "GS",

    "formasPago" : [], /* opcional, si no se utiliza pasar vacío */
    "detalles" : [], /* opcional, si no se utiliza pasar vacío */

    "cliente" : {
        "razonSocial" : "JHON DOE",
        "documentoNumero" : "123456-9",
        "email" : "[email protected]"
    }
}

Detalles Generales

Datos del documento

  • establecimiento: número de sucursal (hasta 3 dígitos).

  • punto: número de caja (hasta 3 dígitos).

  • número: número de documento (hasta 7 dígitos).

  • fecha: fecha de emisión del recibo, en formato aaaa-mm-dd (ej: 2023-08-03).

  • concepto: todos los conceptos relacionados al pago (string hasta 2048 caracteres).

  • importe: el importe cobrado, puede ser integer o string (en caso de pasar decimales, hasta 2 dígitos).

  • moneda: moneda en la que se realizó el pago. Puede ser GS o US.

Formas de Pago

Este campo puede enviarse como un array vacío en caso de no querer utilizarse. Los tipos de formas de pago se encuentran descriptos en la pestaña siguiente; un recibo puede contar con 1 o más formas de pago.

Detalles

Este campo puede enviarse como un array vacío en caso de no querer utilizarse. Los detalles se encuentran descriptos en la pestaña siguiente; un recibo puede contar con 1 o más detalles.

Sirve para referenciar con mayor detalle todas las facturas involucradas con este recibo.

Datos del cliente

  • razonSocial: nombre de la persona o entidad (hasta 128 caracteres).

  • documentoNumero: número de documento o RUC de la persona/entidad.

  • email: correo(s) a donde enviar el recibo digital, en caso de ser varios debe ser un string separado por comas ,.

Última actualización