Variables de Intercambio

Sirvase de las siguientes variables que se utilizando en la transaccion de envios hacia el API moneyBox con sus definiciones. Estas variables unicamente se intercambian a nivel transaccion con el metodo de Factura, para otros metodos verificar su apartado de submenu.

NombreTipoExistenciaValor

folio

Array de datos

0-1

Especifica un foliado personalizado. Nodo padre

folio > serie

String

1

Indique la serie para el foliado

folio > folio

Intiger

1

Especifique el numero del folio

tipo

Texto definido

1

Debe contener texto de "factura", "credito" o "debito"

id_cliente

String

1

Especificar el identificador moneyBox para localizar al cliente

id_firma

String

1

Especificar el identificador moneyBox para localizar la firma electronica

id_formula

String

1

Especificar el identificador moneyBox para localizar la formula principal (Ejemplo: IVA 10%)

formato

String

1

Para facturas puede ser: "normal" (factura de venta), "arrenda" (factura de arrendamiento), "honorarios" (factura de honorarios). Por defecto usar "normal".

metodo_pago

String

1

Codigo de Catalogo indicado AQUI

forma_pago

String

1

Codigo de Catalogo indicado AQUI

moneda

String

1

Codigo de Catalogo indicado AQUI

moneda_vcambio

Decimal

1

Valor de cambio para conversion de moneda, si usa moneda local por defecto es 1.

tipo_operacion

String

1

Codigo de Catalogo indicado AQUI

predial

String

0-1

(opcional) El numero predial para un terreno o edificio.

subtotal

Decimal

1

Suma de todos los importes de todos los conceptos.

impuestos

Decimal

1

Suma de todos los impuestos de todos los conceptos.

total

Decimal

1

Valor obtenido del calculo de la suma de todos los importes, mas impuestos, menos las retenciones.

descuentos

Decimal

1

Total de los descuentos obtenidos de todos los conceptos.

fecha_vencimiento

Time

0-1

(opcional) Indicador utilizado solo para la impresion del PDF. Ejm: 2022-12-05

mailsend

Decimal

1

Indica 1 si desea que moneyBox envie correo de notificacion de la emision del documento electronico. Indicar 0 para no enviar.

conceptos

Array

1-N

Array para lista de conceptos. Nodo padre.

conceptos > cantidad

Decimal

1

Indica el numero o cantidad del producto.

conceptos > unidad

String

1

Codigo de Catalogo indicado AQUI

conceptos > pu

Decimal

1

Precio Unitario

conceptos > ni

String

0-1

(Opcional) Numero de Identificacion o SKU del producto

conceptos > desc

Decimal

1

Descuento Unitario

conceptos > cps

String

0-1

Catalogo de Productos o Servicios indicado AQUI

conceptos > impuesto

Decimal

1

Total de impuestos obtenidos

conceptos > importe

Decimal

1

Valor obtenido de la operacion aritmetica del pu * cantidad.

conceptos > extra_impuestos

Array

1-N

Arreglo para declarar multiples impuestos para el concepto. Nodo Padre.

conceptos > extra_impuestos > nombre

String

11

Nombre del impuesto.

conceptos > extra_impuestos > tipo

String

1

Codigo del Impuesto segun la entidad Tributaria. Indicado AQUI

conceptos > extra_impuestos > tasa

Decimal

1

Valos del porcentaje de la tasa (Ejm: 10.00).

conceptos > extra_impuestos > importe

Decimal

1

Valor Base para el calculo de impuestos.

conceptos > extra_impuestos > impuesto

Decimal

1

Valor Resultante del calculo de la base (los impuestos).

impuestos_locales

Array

1-N

Sirve para indicar la sumatoria de los impuestos de todos los conceptos, por codigo Clave de tipo de impuesto. Nodo Padre.

impuestos_locales > tasa

Decimal

1

Valor del Porcentaje a declarar sumatoria (Ejm: 10.00)

impuestos_locales > clave

String

1

Codigo Clave del tipo de impuesto. Indicado AQUI

impuestos_locales > importe

Decimal

1

Suma de todas las bases de los extra_impuestos > importe.

impuestos_locales > impuestos

Decimal

1

Suma de todos los impuestos obtenidos en extra_impuestos > impuesto

Última actualización