Provisión Contabilidad
bitoOperaciones alta_asiento, editar_asiento , listar_asientosmanuales y listar_cuentasAsentables
Todos los campos mencionados a continuación son enviados al servidor de API en las operaciones de alta_asiento y editar_asiento, con el formato de propiedades de un objeto JSON como se muestra en los ejemplos respectivos.
Todos los campos son requeridos y deberán contener nulo ('') en caso de no tener valor.
En la tabla que se muestra a continuación se listan los campos requeridos, su tipo, su valores permitidos y si deben obligatoriamente contener un valor que no sea nulo ('').
Nombre del campo | Requerimientos |
---|---|
idEmpresa | Identificador de la.Empresa en todo el sistema. Numérico entero. Obligatorio |
idAsiento | Identificador del Asiento de la Empresa. Numérico entero. Obligatorio. |
descAsiento | Alfanumérico. No más largo de 255 caracteres. Obligatorio |
| Formato 'dd-mm-aaaa' o 'dd-mm-aa'. Obligatorio |
| Numérico con decimales. Obligatorio |
| Numérico con decimales. Obligatorio |
| Ítems de la factura en forma de Arreglo. Obligatorio. Ver detalle más adelante. |
Arreglo de Items de Asiento ItemsAsiento
Nombre del campo | Requerimientos |
---|---|
| Identificador único de la cuenta relacionada |
| Descripción del Plan de cuenta. Obligatorio |
| Nombre del centro de costos |
| Nombre del segundo centro de costos |
| Numérico con decimales. Obligatorio |
| Numérico con decimales. Obligatorio |
| Alfanumérico. No más largo de 255 caracteres. Obligatorio |
Validaciones que deben pasar los datos antes de enviarlos
1) totalDebito = Suma de todos los "Debito" de itemsAsiento
2) totalCredito = Suma de todos los "Credito" de itemsAsiento
3) totalDebito = totalCredito
4) Debe ingresarse por lo menos un ítem de asiento
5) La descripción de un Item con importe no puede estar en blanco
6) Todos los items deben tener un idPlanCuenta con información