API control errores interface asientos (tablas)
API control errores interface asientos (tablas)
La estructura de tablas y sus dependencias es la siguiente:
CNITLOTE - Cabecer a de lote
CNITAPUN - Apuntes
CNITIMPO - Impuesto
CNITPREV - Previsiones cobro ó pago
CNITFACT - Factura
CNITAXAP - Auxiliares
Ejemplos:
Factura emitida nº. APP2020001267 al cliente 125, la empresa funciona con auxiliares
Licencias 15.000,00 € 1 licencia ECOFIN
Servicios 5.000,00 € 10 horas CONSULTORIA
IVA 21 4.200,00 €
Forma de pago 02-Cheque 30% a 7 días, 40% a 60 días y 30% a 90 días
Se tiene que crear un registro en el CNITLOTE para esta factura:
LOTE
DESCRIP
ANYAPU
MESAPU
DIARIO
PAGINA
LINEA
USUARIO
IMPDEB
IMPHAB
EMPRESA
00001
Factura emitida
2020
11
700
0
0
ECOFIN
24200,00
24200,00
1
Las líneas que componen el asiento tantos registros en el CNITAPUN como
LOTE
EMPRESA
DIARIO
ANYEMP
ANYAPU
MESAPU
PAGINA
LINEA
FECAPU
CONCEP
CONAMP
CASACI
DOCUME
SUBCTA
IMPAPU
DOH
IMPMON
MONEDA
CAMAPU
CONCTA
FECVAL
DIVISI
DEPART
FACAPU
FACREC
IMPUES
AUTFAC
INTRAC
AUXAPU
AUXTIP
AUXCOD
COBAPU
PAGAPU
00001
1
700
2020
2020
11
0
1
20201125
1
APP2020001267
APP2020001267
700000000
15000,00
H
0
0
430000000
20201115
0001
0010
0
0
0
0
0
1
0
0
00001
1
700
2020
2020
11
0
2
20201125
1
APP2020001267
APP2020001267
701000000
5000,00
H
0
0
430000000
20201115
0001
0010
0
0
0
0
0
1
0
0
00001
1
700
2020
2020
11
0
3
20201125
1
APP2020001267
APP2020001267
477000000
4200,00
H
0
0
430000000
20201115
0001
0010
0
0
0
0
0
0
0
0
00001
1
700
2020
2020
11
0
4
20201125
1
APP2020001267
APP2020001267
430000000
24200,00
D
0
0
20201115
0001
0010
1
0
1
0
0
1
1
0
AAAAMMDD
Debe existir en CNCONCEP
Debe existir en GRPLAGRU
Se debe cargar sólo si la transacción es en moneda
Código de la moneda, debe existri en GNMONEDA
Cambio a aplicar a esta transacción
Si existe un valor debe existir en GRPLAGRU
AAAAMMDD
Debe existir en GRDIVISI
Debe existir en GRDEPART
Si el valor es 1 debe crearse un registro en el fichero CNITFACT
0-No rectificativa 1-Rectificativa
0-Sin impuestos 1-Impuesto debe existir registros en CNITIMPO
0-No autofactura 1-Autofactura
0-No intracomunitaria 1-Intracomunitaria
0-Sin auxiliares 1-Con auxiliares deben haber registros para esta línea en CNITAXAP
Sólo si se asigna un tipo de auxiliar directo, debe existir en GRAXDEFI
Sólo si se asigna un código de auxiliar, es obligatorio si se han cargado datos en AUXTIP, debe exisitr en AXCODIGO
0-Sin cartera de cobros 1-Cartera de cobro
0-Sin cartera de pagos 1-Cartera de pagos
Para cada línea que esté marcada con auxiliares (AUXAPU=1) se crearán en la tabla CNITAXAP tantas líneas como se quiera desglosar el apunte contable
EMPRESA
LOTE
DIARIO
ANYEMP
ANYAPU
MESAPU
PAGINA
LINEA
AUXTIP
AUXCOD
SUBCTA
FECAPU
CONCEP
CONAMP
CASACI
DOCUME
IMPAPU
DOH
IMPMON
MONEDA
CAMAPU
CANTID
UNIDAD
INDPRO
CONCTA
FECVAL
AXPREO
AXORIG
AXDESC
AXARTI
AXCANTI
AXPREC
1
00001
700
2020
2020
11
0
1
PR
ECOFIN
700000000
20201125
1
APP2020001267
APP2020001267
15000,00
H
0
0
1
1
C
430000000
20201115
0
0
1
00001
700
2020
2020
11
0
2
PR
CONSULTORIA
701000000
20201125
1
APP2020001267
APP2020001267
5000,00
H
0
0
10
20
C
430000000
20201115
0
0
1
00001
700
2020
2020
11
0
4
CL
0000000125
430000000
20201125
1
APP2020001267
APP2020001267
24200,00
D
0
0
0
0
C
20201115
1
0
Ejercicio
Año imputación
Mes imputación
Página
Línea
Tipo auxiliar
Código auxiliar
Subcuenta
Fecha apunte
AAAAMMDD
Código concepto
Debe existir en CNCONCEP
Concepto ampliado
Casación
Documento
Importe
Debo o Haber
Importe en moneda
Se debe cargar sólo si la transacción es en moneda
Moneda
Código de la moneda, debe existri en GNMONEDA
Cambio
a aplicar a esta transacción
Cantidad
Unidad de medida
Indicativo procedencia, C-Contabilidad, A-Auxiliares
Contracuenta
Si existe un valor debe existir en GRPLAGRU
Fecha valor
AAAAMMDD
Preorigen
Origen
Descripción
Articulo
Cantidad
Precio
Cuando se pone un 1-Si en el campo FACAPU, se tiene que crear un registro en el CNITFACT, este registro es dependiente de la línea 4 del asiento
Columna
Valor
EMPRESA (Primaria)
1
LOTE (Primaria)
00001
DIARIO
700
TIPFAC (Primaria)
CL
AC-Autofactura CCEE
AD-Autofactura Chatarra
AE-Autofactura exportación
AI-Autofactura importación
AP-Autofactura proveedor
AZ-Autofactura consumo
CL-Factura cliente
NA-Nota de abono cliente
NC-Nota de cargo proveedor
PR-Factura proveedor
PA-Factura acreedor
DOCUME (Primaria)
APP2020001267
FECVAL (Primaria)
20201115
DNICIF
ESA12345678
SUBCTA
430000000
AUXTIP
CL Debe existir en GRAXDEFI
AUXCOD
0000000125 Debe existir en AXCODIGO
CLACRE
02 Debe existir en el GNCLACRE, se puden dar de alta las que se requieran
NUMPAG
1 Número de pagos
DIAPRI
30 Días hasta el primer pago
DIAENT
30 Días entre pagos
DIAFIJ
25 Dia fijo de pago
IMPMON
0
MONEDA
IMPAPU
24200,00
CAMBIO
0
BRUFAP
20000,00 Bruto
DESFAP
0 Descuentos
RECFAP
0 recargos
FECREP
Fecha factura rec
IMPFAP
Importe factura rectifica
TIPFRC
Tipo factura rectifica
FECVRC
Fecha factura rectifica
DOCURC
Factura rectifica
TIPRRC
Tipo rectificativa
DOCUMENTO
Número del documento de la tabla GRDOCUME con el que está guardado el documento físico
Como en la línea 4 se indica que hay impuestos se tiene que grabar uno o varios registros en el CNITIMPO, de hecho se tienen que crear tanto registro como impuestos haya y para cada impuesto tantos como desglose se quiera realizar del impuesto
Columna
Tipo
LOTE (Primaria)
00001
EMPRESA (Primaria)
1
ANYEMP (Primaria)
2020
ANYAPU (Primaria)
2020
MESAPU (Primaria)
11
DIARIO (Primaria)
700
PAGINA (Primaria)
0
LINEA (Primaria)
4
TIPIMP
1 Según parametrización de impuestos en la tabla GNTIPIMP
SUBLIN (Primaria)
1 Se crearán tantos registros como desglose de iva, cada uno tiene que tener una sublínea diferente dentro del mismo impuesto (TIPIMP)
DNICIF
ESA12345678
SUBCTA
430000000
AUXTIP
CL Debe existir en GRAXDEFI
AUXCOD
0000000125 Debe existir en AXCODIGO
INDPRO
C A-Auxiiliares, C-Contabilidad
ORIGEN
C C-Cuenta personal, P-Proveedor, R-Razón social
DOCUME
APP2020001267
RELACI
RG Como se parametrice dentro de la tabla GRIMPREL
LIBREG
SOP Como se parametrice dentro de la tabla GRIMPLIB
NUMORD
0
ORDREL
0
COLIMP
1 Dependiente de como se parametrice dentro de la tabla GRIMPCOL
ARTIMP
Dependiente de como se parametrice dentro de la tabla GRIMPART
BASIMP
20000,00
BASMON
0
IVA
21,00
CUOTA
4200,00
CUOMON
0
IVAREC
0
CUOREC
0
CUOMOR
0
LISDEF
0
FECLIQ
CLAOPR
FECEXP
20201115
BASCOS
0
IDEFAC
NUMFAC
0 Número facturas, solo válido dependiendo de la clave de operación
NUMREG
0 Número registros, solo válido dependiendo de la clave de operación
INTEMI
Intervalo facturas desde, solo válido dependiendo de la clave de operación
INTEMF
Intervalo facturas hasta, solo válido dependiendo de la clave de operación
PORANU
0 Porcentaje anual, Sólo para determinadas operaciones intracomunitarias
REGANU
0 Regularización anual, Sólo para determinadas operaciones intracomunitarias
REGTRA
0 Regularización transferencia, Sólo para determinadas operaciones intracomunitarias
FECUTI
Fecha utilización, Sólo para determinadas operaciones intracomunitarias
IDEBIE
Identificación del bien, Sólo para determinadas operaciones intracomunitarias
PLAOPR
0 Plazo operación, Sólo para determinadas operaciones intracomunitarias
DESBIE
Descripción del bien, Sólo para determinadas operaciones intracomunitarias
DIRINT
Dirección operador logístico, Sólo para determinadas operaciones intracomunitarias, debe existir en GRPERDIR
SITIMB
0 Situación inmueble 0-NO, 1-Si, sólo para operaciones de inmuebles
REFCAT
Referencia catastral
IMPMET
0 Importe cobro metálico
EJEMET
0 Ejercicio aplicación cobro metálico
IMPTRI
0 Importe cobro trimestre
NUMTEX
0 Número de dirección del inmueble debe existir en GRPERDIR
TRANSI
Transmisión del inmueble "X"-Si ""-NO
FECCOB
Fecha cobro
FECENV
Fecha envío al SII
NUMPRE
0 Número previsión que se cobra
PRELIN
0 Línea de la previsión
IMPCOB
0 importe cobrado
METCOB
Método de cobro
CUECOB
Cuenta de cobro
FECREC
Fecha factura rectificativa
FRAREC
Factura que rectifica
Como en la línea 4 se indica que hay cartera de cobros se tiene que grabar uno o varios registros en el CNITPREV, de hecho se tienen que crear tanto registro como desglose de vencimientos de la factura hayam en este ejemplo 3 vencimiento por lo que hay 3 sublíneas
Columna
Tipo
Valor por defecto
LOTE (Primaria)
Lote
EMPRESA (Primaria)
Empresa
TIPOCP
Tipo previsión
C-Cobro
P-Pago
ANYEMP (Primaria)
Ejercicio
NUMPRE (Primaria)
Nº. previsión
0
SUBLIN (Primaria)
Sublínea
CLAPRE
Clase previsión
D
D-Definitiva
P-Provisional
DEPART
Departamento
SUBCTA
Subcuenta
AUXTTA
Tipo auxiliar
AUXCTA
Código auxiliar
CONCEP
Concepto
CONAMP
Concepto ampliado
DOCUME
Documento
ANYAPU (Primaria)
Año
MESAPU (Primaria)
Mes
DIARIO (Primaria)
Diario
PAGINA (Primaria)
Página
LINEA
Líneas
FECVAL
Fecha valor (AAAMMDD)
CLACRE
Clase de crédito, debe existir en GNCLACRE
SUBCDE
Subcuenta banco asignado
""
AUXTDE
Tipo auxiliar banco asignado
""
AUXCDE
Código auxiliar banco asignado
""
CADENA
Subcuenta cadena o central de compras
""
AUXTAD
Tipo auxiliar cadena o central de compras
""
AUXCAD
Código auxiliar cadena o central de compras
""
COBRAD
Subcuenta cobrador asignado
""
AUXTOB
Tipo auxiliar cobrador asignado
""
AUXCOB
Código auxiliar cobrador asignado
""
ZONA
Zona
0
RUTA
Ruta
0
MONEDA
Código moneda debe existir en GNMONEDA
""
CAMAPU
Cambio
0
CAMREG
Cambio regularizado
0
FECREG
Fecha regularización
""
ANYREG
Año regularización
0
MESREG
Mes regularización
0
DIAREG
Diario regularización
0
PAGREG
Página regularización
0
LINREG
Línea regularización
0
IMPAPU
Importe
IMPMON
Importe moneda
0
IMPREA
Importe realizado
0
IMPREM
Importe realizado en moneda
0
SITPAG
Situaciñon pagos
""
DOCUMED
Documento detalle
FECVTO
Fecha vencimiento (AAAAMMDD)
FECCOB
Fecha cobro (AAAAMMDD)
""
ANYCOB
Año cobro
0
MESCOB
Mes cobro
0
DIACOB
Diario cobro
0
PAGCOB
Página cobro
0
LINCOB
Línea cobro
0
INDPAG
Indicativo pago
0
PROPAG
Procedencia pago
0
CLACRED
Clase de credito detalle
El mismo valor que para CLACRE
INCIDE
Incidencia
0
FECINC
Fecha incidencia (AAAAMMDD)
""
FECREM
Fecha remesa (AAAAMMDD)
""
NUMTEX
Dirección cobro o pago
0
IMPCOS
Importe coste
0
SUBCAR
Subcuenta cargo
""
AUXTAR
Tipo auxiliar cargo
""
AUXCAR
Código auxiliar cargo
""
NUMREM
Número remesa
0
TIPREM
Tipo remesa
""
SUBDRI
Subcuenta descarga riesgo
""
AUXTRI
Tipo auxiliar descarga riesgo
""
AUXCRI
Código auxiliar descarga riesgo
""
SUBHRI
Subcuenta contracuenta descarga riesgo
""
AUXHTR
Tipo auxiliar contracuenta descarga riesgo
""
AUXHCR
Código auxiliar contracuenta descarga riesgo
""
SUBASG
Subcuenta compañía de seguro
""
AUXTAS
Tipo auxiliar compañía de seguro
""
AUXCAS
Código auxiliar compañía de seguro
""
NUMPOL
Nº. póliza compañía seguro
0
CODCOM
Comisión
0
CODRET
Retenido
0
CAMCOB
Cambio cobro
0
NUMTEXL
Dirección librado
0
NUMPREO
Nº. previsión origen
0
NUMPRED
Nº. previsión destino
0
DTOPP1
% descuento pronto pago 1
0
FECPP1
Fecha hasta aplicación dto.pronto pago 1 (AAAAMMDD)
""
IMPDPP1
Importe descuento pronto pago 1
0
DTOPP2
% descuento pronto pago 2
0
FECPP2
Fecha hasta aplicación dto.pronto pago 2 (AAAAMMDD)
""
IMPDPP2
Importe descuento pronto pago 2
0
DTOPP3
% descuento pronto pago 3
0
FECPP3
Fecha hasta aplicación dto.pronto pago 3 (AAAAMMDD)
""
IMPDPP3
Importe descuento pronto pago 3
0
ESTAD
Estado (A-activo E-Eliminado)
"A"
Se desglosan son los principales campos ya que por eso se han indicado valores por defecto y mucho campos son para previsiones que no se dan de alta sino que ejecutan un evento
LOTE
EMPRESA
TIPOCP
ANYEMP
NUMPRE
SUBLIN
CLAPRE
DEPART
SUBCTA
AUXTTA
AUXCTA
CONCEP
CONAMP
DOCUME
ANYAPU
MESAPU
DIARIO
PAGINA
LINEA
FECVAL
CLACRE
IMPAPU
FECVTO
00001
1
C
2020
0
1
D
0010
430000000
CL
0000000125
1
APP2020001267
2020
11
700
0
4
20201115
02
7260,00
20201118
00001
1
C
2020
0
2
D
0010
430000000
CL
0000000125
1
APP2020001267
2020
11
700
0
4
20201115
02
9680,00
20201215
00001
1
C
2020
0
3
D
00010
430000000
CL
0000000125
1
APP2020001267
2020
11
700
0
4
20201115
02
7260,00
20210115
Última actualización
¿Te fue útil?