Configuración de Factura
Método para configurar la visualización de la factura.
POST - PUT - https://sandbox.cucu.bo/api/v1/invoice/config
Parámetro | Tipo | Requerido | Descripción | Petición |
---|---|---|---|---|
colorPrimary | String | Si | Color Primario para las letras valor hexadecimal Ejm: #003, #ff5729. | Req / Res |
colorBorder | String | Si | Color para el borde valor hexadecimal Ejm: #ff9, #ff972a. | Req / Res |
colorShadow | String | Si | Color para el fondo de los montos de la factura valor hexadecimal Ejm: #fff, #ffffef. | Req / Res |
fontType | Int | Si | Describe el tipo de fuente, los valores permitidos son: 1 = OVERPASS (default) 2 = COURIER_STD 3 = COURIER_PRIME 4 = NOTO_SANS_MONO | Req / Res |
logo | String | Logo de la empresa en base64. | Res | |
isBorder | Boolean | Si | Habilitar o desabilitar borde en la factura. | Res |
Request
json
{
"colorPrimary": "#ff5729",
"colorBorder": "#ff972a",
"colorShadow": "#ffffef",
"fontType": 2,
"isBorder": true
}
Response
json
{
"message": "COMPLETED",
"errors": null,
"success": true,
"data": {
"colorPrimary": "#ff5729",
"colorBorder": "#ff972a",
"colorShadow": "#ffffef",
"logo": null,
"fontType": "COURIER_STD",
"isBorder": true
}
}
Upload Logo
POST https://sandbox.cucu.bo/api/v1/invoice/config/upload
Key | Value | Requerido | Descripción |
---|---|---|---|
Content-Type | multipart/form-data | Si | Tipo de formato de contenido a enviar. |
logo | .png o .jpg | Si | Logo de la empresa |
Response
json
{
"message": "COMPLETED",
"errors": null,
"success": true,
"data": {
"colorPrimary": "#5a189a",
"colorBorder": "#ccff33",
"colorShadow": "#8ec52b",
"logo": "iVBORw0KGgoAAAANSUhEUgAAAKAAAABFCAIAAABCJHpLAAAwiUlEQVR4Xu19h1tbV7bv/Uved2O6RBPNvcdx2iSTmWQmM5mSuFHVC+BeYidO3Aumd9HUG81gDO7dxAWMDZgOoqNy+tHbawtnMk4yN3PnvS+MJ9vrE/KRdHTO/u3V1176L+4/erAcz3AcIpbnWB9H8xyDDqH/wEGe4niSR8RRPDynWCAWv8ryPI1fojkOf5SDowtw/NfLB/6zBkLF9x3iAXKORASgcgyCDtBG+LwjED34zvIOG/D6cyh8emD8v7kUJ6wKO+m+Exk/mizRorN38JfJwethLDJ/GDIOr80G0Ae649GGejSic/YeP4HoNfG146UMICNcE/i+Kvn4I4F/GKzR+AfgVH/8Xol3lDVuCPlAAAAAASUVORK5CYII=",
"fontType": "OVERPASS",
"isBorder": true,
"showActivity": false,
"showBy": false
}
}