Para emitir una factua debes proveer cierta informacion especifica.
"tipo" - indicar el texto "credito"
"formato" - indicar el texto "normal"
"metodo_pago" - indica la forma como paga el cliente.
CODIGO | VALOR |
---|
| |
| |
| |
| |
| |
| |
| |
| Transf./Depósito a cta. Bancaria |
| |
| |
| |
"forma_pago" - indica la forma como se pagara
"moneda" - debe indicar el tipo de moneda
"tipo_operacion" - operacion del documento.
"tipo_factura" - indica el tipo de factura a procesar, por defecto el sistema la estandarizar con codigo 01 (no es necesario indicarlo - es opcional).
CODIGO | VALOR |
---|
| Factura de operación interna |
| |
| |
| |
| |
"conceptos / cps" - codigo del catalogo de productos y servicios en panama.
"extra_impuestos" - arreglo de impuestos para un concepto especifico (donde esta invocado).
"extra_impuestos / tipo" - debe coincidir con un tipo de impuesto de panama
"impuestos_locales" - es la sumatoria de todos los impuestos, de todos los conceptos, por codigo de impuesto.
"mailsend" - enviar correo electronico al receptor.
CODIGO | VALOR |
---|
| no enviar correo al receptor |
| si envir correo al receptor |
Request:
Headers Request:
POST / HTTP/2
Host: dev.moneybox.business
accept: */*
user-agent: SDK-moneyBox
content-type: application/json; charset=UTF-8
content-length: 1025
{
"user": "__USUARIO__",
"pass": "__PASS__",
"metodo": "factura/save",
"data":
{
"tipo": "credito",
"id_cliente": "5383",
"id_firma": "yl5m",
"id_formula": "jvrhqe",
"formato": "normal",
"metodo_pago": "01",
"forma_pago": "1",
"moneda": 1,
"moneda_vcambio": 1,
"tipo_operacion":"11",
// "tipo_factura":"01",
"conceptos":
[
{
"cantidad": 2,
"unidad": 1,
"concepto": "Termo+de+agua",
"pu": "100.00",
"ni": "TR-290",
"desc": 0,
"cps": "4110",
"impuesto": 1,
"extra_impuestos":
[
{
"nombre": "ITBMS",
"tipo": "01",
"tasa": "7.00",
"importe": 200,
"impuesto": 14.000000000000002
}
],
"importe": 200
},
{
"cantidad": 2,
"unidad": 1,
"concepto": "Esfera+del+Dragon",
"pu": "50.00",
"ni": "DBZ-123",
"desc": 0,
"cps": "4110",
"impuesto": 1,
"extra_impuestos":
[
{
"nombre": "ITBMS",
"tipo": "01",
"tasa": "7.00",
"importe": 100,
"impuesto": 7.000000000000001
}
],
"importe": 100
}
],
"predial": 0,
"subtotal": 300,
"impuestos": 21.000000000000004,
"impuestos_locales":
[
{
"tasa": "7.00",
"importe": 200,
"impuesto": 14.000000000000002,
"clave": "01"
},
{
"tasa": "7.00",
"importe": 100,
"impuesto": 7.000000000000001,
"clave": "01"
}
],
"total": 321,
"descuentos": 1,
"fecha_vencimiento": "2022-10-21",
"mailsend": 0
}
}
Response:
Headers Response:
HTTP/2 200
server: nginx/1.21.6
date: Thu, 13 Oct 2022 14:35:03 GMT
content-type: text/html; charset=UTF-8
content-length: 2201
vary: Accept-Encoding
strict-transport-security: max-age=31536000
{
"result":
{
"id": "479123",
"id_usuario": "67te3g5",
"id_manager": "0",
"id_cliente": "5383",
"id_folio": "2529927",
"fecha": 1665671701,
"descripcion": "[1|2|ZZ|Termo%2Bde%2Bagua|100.00|TR-290|0|4110|1|200|0|0][2|2|ZZ|Esfera%2Bdel%2BDragon|50.00|DBZ-123|0|4110|1|100|0|0]",
"subtotal": "300",
"impuesto_nombre": "ITBMS 7%",
"impuesto": "21",
"impuesto_formula": "7%",
"extra_impuestos": "[1|ITBMS|01|7.00|200|14][2|ITBMS|01|7.00|100|7]",
"comercializadora": 0,
"pedimento": 0,
"total": "321",
"descuento": "2|1",
"firma_id": "",
"firma": "",
"informe": 0,
"formato": "normal",
"metodo_pago": "01",
"metodo_pago_digitos": "",
"condicion_pago": "0",
"ref": "0",
"poliza": "0",
"oc": "0",
"addenda": "0",
"addenda_vars": "0",
"addenda_extras": "",
"cancelado": 0,
"fecha_cancelacion": 0,
"fecha_vencimiento": "1666371600",
"predial": "0",
"impuestos_locales": "[descripcion|02|valor|0|tipo|2|porcentaje|0|importe|0][descripcion|03|valor|0|tipo|2|porcentaje|0|importe|0][descripcion|04|valor|0|tipo|2|porcentaje|0|importe|0][descripcion|01|valor|14|tipo|2|porcentaje|7.00|importe|200][descripcion|01|valor|7|tipo|2|porcentaje|7.00|importe|100]",
"moneda_tipo": "1",
"moneda_valor": "1",
"sat_cps": 0,
"forma_pago": "1",
"uso_cfd": "G03",
"incoterm": "0",
"tiporelacion": "0",
"relacion_concepto_impuestos": "[1|0|19|0][2|0|19|0]",
"short_url": "https://error",
"url_html": "https://dev.moneybox.business/clientes/67te3g5/notacredito/479123.html",
"url_pdf": "https://dev.moneybox.business/clientes/67te3g5/notacredito/479123.pdf",
"url_xml": "https://dev.moneybox.business/clientes/67te3g5/notacredito/479123.xml",
"url_zip": "https://dev.moneybox.business/clientes/67te3g5/notacredito/479123.zip",
"pagada": 0,
"round_cero": "0",
"auto_calc": "1",
"round_decimals": "2",
"tipo_operacion": "11",
"tipo_factura": "10",
"timbre_fiscal": "FE01200000844084-1-504061-0000002022101303522165553520121665671704",
"huella": "_hash_"
},
"error": "",
"error_code": "0"
}
Última actualización