Enviar

Servicio: factura/save

Para emitir una factua debes proveer cierta informacion especifica.

"tipo" - indicar el texto "factura"

"formato" - indicar el texto "normal"

"metodo_pago" - indica la forma como paga el cliente.

CODIGOVALOR

01

Crédito

02

Efectivo

03

Tarjeta Crédito

04

Tarjeta Débito

05

Tarjeta Fidelización

06

Vale

07

Tarjeta de Regalo

08

Transf./Depósito a cta. Bancaria

09

Cheque

10

Punto de Pago

11

otro

"forma_pago" - indica la forma como se pagara

CODIGOVALOR

1

Contado

2

Crédito/Plazo

3

Mixto

"moneda" - debe indicar el tipo de moneda

CODIGOVALOR

1

MXN - Pesos Mexicanos

2

USD - Dolares U.S.A.

3

EUR - Euros

4

PAB - Balboa Panameno

5

COP - Peso Colombiano

6

ARS - Peso Argentino

7

BOB - Boliviano

8

CLP - Peso Chileno

9

GTQ - Quetzal Guatemala

10

PEN - Sol Peru

11

VEF - Bolivar Venezolano

"tipo_operacion" - operacion del documento.

CODIGOVALOR

01

Venta

02

Exportación

10

Transferencia

11

Devolución

12

Consignación

13

Remesa

14

Entrega gratuita

20

Compra

21

Importación

"tipo_factura" - indica el tipo de factura a procesar, por defecto el sistema la estandarizar con codigo 01 (no es necesario indicarlo - es opcional).

CODIGOVALOR

01

Factura de operación interna

02

Factura de importación

03

Factura de exportación

08

Factura de Zona Franca

"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

CODIGOVALOR

00

ITBMS al 0%

01

ITBMS al 7%

02

ITBMS al 10%

03

ITBMS al 15%

"impuestos_locales" - es la sumatoria de todos los impuestos, de todos los conceptos, por codigo de impuesto.

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":
    {
        // descomentar las siguientes 4 lineas si desea usar un folio personalizado
        // "serie": {
        //    "serie":"A",
        //    "folio":"34876",
        // },
        "tipo": "factura",
        "id_cliente": "5383",
        "id_firma": "yl5m",
        "id_formula": "jvrhqe",
        "formato": "normal",
        "metodo_pago": "01",
        "forma_pago": "1",
        "moneda": 1,
        "moneda_vcambio": 1,
        "tipo_operacion":"01", 
        // "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/facturas/479123.html",
        "url_pdf": "https://dev.moneybox.business/clientes/67te3g5/facturas/479123.pdf",
        "url_xml": "https://dev.moneybox.business/clientes/67te3g5/facturas/479123.xml",
        "url_zip": "https://dev.moneybox.business/clientes/67te3g5/facturas/479123.zip",
        "pagada": 0,
        "round_cero": "0",
        "auto_calc": "1",
        "round_decimals": "2",
        "tipo_operacion": "01",
        "tipo_factura": "10",
        "timbre_fiscal": "FE01200000844084-1-504061-0000002022101303522165553520121665671704",
        "huella": "_hash_"
    },
    "error": "",
    "error_code": "0"
}

Última actualización