Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • Tutoriales Tutoriales
  • Project information
    • Project information
    • Activity
    • Members
  • Wiki
    • Wiki
  • Activity
Collapse sidebar
  • Roy Ruddy Paz Demiquel
  • TutorialesTutoriales
  • Wiki
  • Asientos contables automaticos API

Asientos contables automaticos API · Changes

Page history
Update Asientos contables automaticos API authored Jun 14, 2024 by Roy Ruddy Paz Demiquel's avatar Roy Ruddy Paz Demiquel
Hide whitespace changes
Inline Side-by-side
Asientos-contables-automaticos-API.md
View page @ d03032f4
# Verificar que el json contenga el campo key
# el resultado y disparo correcto sería
```json
https://demo.ibrokers.cloud/comprobante/
{
type: "setComprobantes",
key: "6e1cb93d-f56f-41a1-93A5-5227c21370b1",
id_usuario_registra: "",
data: {
tipo_comprobante: "ingreso",
observacion: "Asiento de apertura",
glosa_comprobante: "glosa del asiento",
detalle: [
{ codigo:"2-02-01-2-91-05", auxiliar:"01", debe:100, haber:0, moneda: "BOLIVIANOS"},
{ codigo:"1-01-02-1-01-01", auxiliar:"BMSC-536", debe: 0, haber:100, moneda: "BOLIVIANOS"},
{ codigo:"1-01-02-1-01-01", auxiliar:"BMSC-536", debe: 0, haber:100, moneda: "BOLIVIANOS"},
{ codigo:"2-02-01-2-91-05", auxiliar:"01", debe:100, haber:0, moneda: "BOLIVIANOS"}
]
}
}
```
# Nota: Si quieres hacer la prueba del disparo en nuestro entorno demo, ir al postman de strasol.
[Link a postman](https://strasol.postman.co/workspace/Contabilidad~a359e021-8d45-483b-8e51-1ca75543fe7d/request/9136651-430afb86-9006-418d-b2cd-3d6a069b43a1)
### Prueba con cUrl
```bash
curl --header "Content-Type: application/json" \
--data '
{
type: "setComprobantes",
key: "6e1cb93d-f56f-41a1-93A5-5227c21370b1",
id_usuario_registra: "",
data: {
tipo_comprobante: "ingreso",
observacion: "Asiento de apertura",
glosa_comprobante: "glosa del asiento",
detalle: [
{ codigo:"2-02-01-2-91-05", auxiliar:"01", debe:100, haber:0, moneda: "BOLIVIANOS"},
{ codigo:"1-01-02-1-01-01", auxiliar:"BMSC-536", debe: 0, haber:100, moneda: "BOLIVIANOS"},
{ codigo:"1-01-02-1-01-01", auxiliar:"BMSC-536", debe: 0, haber:100, moneda: "BOLIVIANOS"},
{ codigo:"2-02-01-2-91-05", auxiliar:"01", debe:100, haber:0, moneda: "BOLIVIANOS"}
]
}
}
' \
--request POST \
"https://demo.ibrokers.cloud/comprobante"
```
## Posibles errores al emitir
### Verificar que el json contenga el campo key
```json
{
"estado": "error",
......@@ -7,7 +65,7 @@
}
```
# Verificar que el json contenga el campo id_usuario_registra
### Verificar que el json contenga el campo id_usuario_registra
```json
{
"estado": "error",
......@@ -17,7 +75,7 @@
}
```
# Verificar que el json contenga el campo type
### Verificar que el json contenga el campo type
```json
{
"estado": "error",
......@@ -28,7 +86,7 @@
}
```
# Verificar que el json contenga el campo data
### Verificar que el json contenga el campo data
```json
{
"estado": "error",
......@@ -40,7 +98,7 @@
}
```
# Verificar que el campo data sea un jsonobject
### Verificar que el campo data sea un jsonobject
```json
{
"estado": "error",
......@@ -53,7 +111,7 @@
}
```
# Verificar que el campo data del json contenga el campo tipo_comprobante
### Verificar que el campo data del json contenga el campo tipo_comprobante
```json
{
"estado": "error",
......@@ -66,7 +124,7 @@
}
```
# Verificar que el campo data del json contenga el campo detalle
### Verificar que el campo data del json contenga el campo detalle
```json
{
"estado": "error",
......@@ -81,7 +139,7 @@
}
```
# Verificar que el campo detalle sea un jsonArray
### Verificar que el campo detalle sea un jsonArray
```json
{
"estado": "error",
......@@ -97,7 +155,7 @@
}
```
# Verificar que tenga mínimo dos movimientos en el detalle del comprobante
### Verificar que tenga mínimo dos movimientos en el detalle del comprobante
```json
{
"estado": "error",
......@@ -113,7 +171,7 @@
}
```
# Verificar que el campo type siempre sea setComprobantes
### Verificar que el campo type siempre sea setComprobantes
```json
{
"estado": "error",
......@@ -121,7 +179,7 @@
}
```
# Verificar que la llave o key sea la habilitada para realizar la emision
### Verificar que la llave o key sea la habilitada para realizar la emision
```json
{
"estado": "error",
......@@ -140,7 +198,7 @@
}
```
# Verificar que el comprobante tenga observacion
### Verificar que el comprobante tenga observacion
```json
{
"estado": "error",
......@@ -159,7 +217,7 @@
}
```
# Verificar que el comprobante tenga glosa
### Verificar que el comprobante tenga glosa
```json
{
"estado": "error",
......@@ -179,7 +237,7 @@
}
```
# Verificar que el comprobante en el detalle tenga registrado el debe o haber
### Verificar que el comprobante en el detalle tenga registrado el debe o haber
```json
{
"estado": "error",
......@@ -200,7 +258,7 @@
}
```
# Verificar que el comprobante en el detalle tenga registrado el codigo de la cuenta
### Verificar que el comprobante en el detalle tenga registrado el codigo de la cuenta
```json
{
"estado": "error",
......@@ -227,7 +285,7 @@
}
```
# Verificar que el comprobante en el detalle tenga la moneda de cada movimiento
### Verificar que el comprobante en el detalle tenga la moneda de cada movimiento
```json
{
"estado": "error",
......@@ -261,7 +319,7 @@
}
```
# Verificar que el los codigos de las cuentas sean correctos
### Verificar que el los codigos de las cuentas sean correctos
```json
{
"estado": "error",
......@@ -298,7 +356,7 @@
}
```
# Verificar si utiliza una cuenta que contiene centros de costos y no lo esta agregando, le sugiere que centros de costos tiene asignada la cuenta
### Verificar si utiliza una cuenta que contiene centros de costos y no lo esta agregando, le sugiere que centros de costos tiene asignada la cuenta
```json
{
"estado": "error",
......@@ -335,7 +393,7 @@
}
```
# Verificar exista partida doble en el comprobante
### Verificar exista partida doble en el comprobante
```json
{
"estado": "error",
......@@ -373,55 +431,4 @@
"id_usuario_registra": "",
"key": "6e1cb93d-f56f-41a1-93A5-5227c21370b1"
}
```
# el resultado y disparo correcto sería
```json
https://demo.ibrokers.cloud/comprobante/
{
type: "setComprobantes",
key: "6e1cb93d-f56f-41a1-93A5-5227c21370b1",
id_usuario_registra: "",
data: {
tipo_comprobante: "ingreso",
observacion: "Asiento de apertura",
glosa_comprobante: "glosa del asiento",
detalle: [
{ codigo:"2-02-01-2-91-05", auxiliar:"01", debe:100, haber:0, moneda: "BOLIVIANOS"},
{ codigo:"1-01-02-1-01-01", auxiliar:"BMSC-536", debe: 0, haber:100, moneda: "BOLIVIANOS"},
{ codigo:"1-01-02-1-01-01", auxiliar:"BMSC-536", debe: 0, haber:100, moneda: "BOLIVIANOS"},
{ codigo:"2-02-01-2-91-05", auxiliar:"01", debe:100, haber:0, moneda: "BOLIVIANOS"}
]
}
}
```
# Nota: Si quieres hacer la prueba del disparo en nuestro entorno demo, ir al postman de strasol.
[Link a postman](https://strasol.postman.co/workspace/Contabilidad~a359e021-8d45-483b-8e51-1ca75543fe7d/request/9136651-430afb86-9006-418d-b2cd-3d6a069b43a1)
### Prueba con cUrl
```bash
curl --header "Content-Type: application/json" \
--data '
{
type: "setComprobantes",
key: "6e1cb93d-f56f-41a1-93A5-5227c21370b1",
id_usuario_registra: "",
data: {
tipo_comprobante: "ingreso",
observacion: "Asiento de apertura",
glosa_comprobante: "glosa del asiento",
detalle: [
{ codigo:"2-02-01-2-91-05", auxiliar:"01", debe:100, haber:0, moneda: "BOLIVIANOS"},
{ codigo:"1-01-02-1-01-01", auxiliar:"BMSC-536", debe: 0, haber:100, moneda: "BOLIVIANOS"},
{ codigo:"1-01-02-1-01-01", auxiliar:"BMSC-536", debe: 0, haber:100, moneda: "BOLIVIANOS"},
{ codigo:"2-02-01-2-91-05", auxiliar:"01", debe:100, haber:0, moneda: "BOLIVIANOS"}
]
}
}
' \
--request POST \
"https://demo.ibrokers.cloud/comprobante"
```
\ No newline at end of file
Clone repository
  • Asientos contables automaticos API
  • Asientos icompany
  • Comisionistas Externos
  • Emision de certificados automaticos
  • Emision de certificados en Alianza Seguros
  • Emision de certificados en Bisa Seguros
  • Emision de certificados en Mercantil Seguros
  • Manual sobre Cobros Flotantes
  • Manual sobre la alerta y cargado de Formularios Pcc04
  • Prevision de comisiones
  • Reunion Integracion renovaciones BMSC
  • Home
  • iFacturacion
  • sistema espia
  • uploads
    • 28bf0a6884edd4b0d39ef99ed4c1cca2
      • 20_03_2023_UICTA
View All Pages