View Categories

SQLSync – Estructuras de Tablas y Campos

24 minutos de lectura

Introducción #

Para que SQLSync realice correctamente su trabajo, se requieren de 3 estructuras de tablas específicas

  • Tabla/Vista principal: Esta tabla/vista contiene los registros para facturación, nota de crédito, autofactura, nota de remisión, etc. incluyendo los datos de la cabecera y los detalles (productos o servicios)
  • Tabla/Vista Formas de cobros: Esta tabla/vista contiene las formas de cobro relacionados con la estructura principal, sean éstos al contado o en efectivo, cheques o transferencias que son realizados por cada movimiento.
  • Tabla de resultados: corresponde a la tabla donde el SQLSync va almacenar los resultados de la integración

A continuación se estarán viendo más en detalles cada una de estas estructuras.

Tabla/Vista principal #

Nombre Tabla/Vista: transacciones_fe_view (sugerido)

Esta vista contiene todos los datos del emisor, receptor, datos de la factura e items. Los ítems se pueden repetir para un mismo transaccion_id (tra_id) y tipo_documento (tip_doc).

Los nombres de campos cortos son exclusivos para tablas DBF. (La opción DBF está DEPRECADA, sugerimos cambiarse a PostgresSQL o MySQL.)

Campo largo
Campo corto
DescripciónTipo DatoObligatorioObservación
Datos Generales
1transaccion_id
tra_id
Id de la Transacción (venta, nota de crédito, débito ,etc.)Numérico(11)SIIdentifica a la transacción, se repetirá si por ejemplo una venta tiene más de un ítem vendido
2clasificClasificación interna de las transacciones, para identificación en el momento de actualización de datos.
Por ej. a veces puede tener un tipo de documento = 1 que desee actualizar en diferentes tablas por ej. Tabla “ventas” y Tabla “orden_servicios” entonces puede usar esos nombres para la clasificación.
StringSISi no tiene distribuido  las  transacciones de un mismo tipo de documento en varias tablas, puede asignar NULL o cualquier valor por defecto. 
3cdcCódigo CDC de 44 dígitos que desea utilizarse para el DE.String(44)NoSe utiliza en el caso de que desea re-enviarse un documento, por ejemplo rechazado, con un mismo CDC generado anteriormente.
Su valor por defecto debe ser null.
* Ver Actualización de Datos
4tipo_documento
tip_doc
Uno de los 5 tipos de documentos admitidos por eKuatia Numérico(1)SI1= Factura electrónica,4= Autofactura electrónica5= Nota de crédito electrónica,6= Nota de débito electrónica,7= Nota de remisión electrónica. 
5establecimiento
estable
Representa al código de establecimiento del emisorNumérico(3)SIIgualmente se puede mandar un string, siempre y cuando se haga referencia a un número Ej.: 1
6puntoEs el punto de emisión del documento electrónicoNumérico(3)SIIgualmente se puede mandar un string, siempre y cuando se haga referencia a un número Ej.: 1
7numeroEs el número del documento electrónicoNumérico(7)SISe puede enviar directamente el número o completar con 0 a la izquierda hasta alcanzar 7 dígitos. Ej.: 1 o ‘0000001’
8serieNúmero de Serie de la numeración de la Factura AA,A B, AC, etc
No es obligatorio la primera vez, hasta completar toda la numeración de 7 dígitos
Si aun no usa numero de serie debe asignar el valor NULL
String(2)SICuando toda la numeración de la Factura se llena, ej. 001-001-9999999, entonces se debe empezar con la serie AA, por ej.: 001-001-0000001-AA
9descripcion
descrip
Información de interés del Fisco respecto al DE.

Para el caso del recibo, éste campo es utilizado para el concepto del recibo
String(1-3000)NODescripción acerca del Documento electrónico, 
Obligatorio solo cuando el tipo de documento = 7o cuando se realice Factura de Exportación
10observacion
observa
Información de interés del emisor respecto al DE.String(1-3000)NOCualquier información que desee aparezca en el PDF de la Factura, por ejemplo promociones, marketing, publicidad. 
11fechaFecha y hora de emisión del DE. en formato Date o en formato StringDateTime o String(19)SITipo Date o String en el formato “yyyy-MM-dd’T’HH:mm:ss”
Ejemplo: 2022-11-06T15:48:25 es 6 de nov de 2022
12tipo_emision
tip_emi
Tipo de emisión del DE (1 o 2) Numérico(1)SI1=Normal (Por defecto).2=Contingencia.
Mandar siempre 1
13tipo_transaccion
tip_tra
Tipo de TransacciónNumérico(2)NOObligatorio si tipo_documento = 1 o 4 
1=Venta de mercadería (Por defecto).2=Prestación de servicios.3=Mixto (Venta de mercadería y servicios).4=Venta de activo fijo.5=Venta de divisas.6=Compra de divisas.7=Promoción o entrega de muestras.8=Donación.9=Anticipo.10=Compra de Productos.11=Venta de Crédito fiscal.12=Compra de Crédito fiscal.13=Muestras médicas (Art. 3 RG 24/2014). 
14tipo_impuesto
tip_imp
Tipo de impuesto afectadoNumérico(1)SI1=IVA.2=ISC.3=Renta.4=Ninguno.5=IVA – Renta. 
15monedaCódigo de la moneda de la operación de acuerdo con la norma ISO 4217String(3)NOSi no se pasa asume el valor por defecto “PYG”
16anticipoCondición del Anticipo.String(1)NO1=Anticipo Global.2=Anticipo por ítem.
17descuento_global
des_glo
Valor del Descuento Global a aplicar sobre la FacturaNumérico (15,8)NOEj. 350000, 75.85, etc.
18anticipo_global
ant_glo
Valor del Anticipo Global a aplicar sobre la FacturaNumérico (15,8)NOEj. 350000, 75.85, etc.
19tipo_cambio
tip_cam
Condición del tipo de cambio. String(1)NO1=Global (un solo tipo de cambio para todo el DE).2=Por ítem (tipo de cambio distinto por ítem).Obligatorio si moneda ≠ PYG,Si la moneda es PYG no enviar éste atributo o enviar con el valor null
20cambioValor del cambio de la moneda de la operación en la cotización del día. Numérico(15,8)NOEj.: 6500.00 si la moneda es USD.Obligatorio si moneda ≠ PYG,Si la moneda es PYG no enviar éste campo o enviar null 
21format
format


Indique si desea cambiar el formato del KUDE en el cual se guardará el Documento..
Esta opción sobrescribe a la opción especificada en el establecimiento
String(10)NOticket=Especifica que el KUDE del DE saldrá en modo Ticketcustom=Especifica que el KUDE del DE saldrá en modo personalizado.a4=Especifica que el KUDE del DE saldrá en modo A4
22eventoDescripción que se utiliza para ejecutar las acciones de eventos sobre un CDC.
Para crear un documento electrónico este campo debe contener  NULL
String(20)NOObligatorio si lo que desea es que se genere un evento de CancelacionInutilizacionNominacion (desde version 1.1.277)Evento NominacionPara la nominacion referirse al apartado de Evento Nominacion mas detalles sobre el evento.
Para Cancelar especifique “Cancelar” junto con el evento_motivo
Solo se va invocar al evento cancelar si el registro contiene un CDC y el estado Aprobado. 
Para inutilizar especifique “Inutilizar”
Para inutilizar debe especificar también el tipo_documento, establecimiento, punto, numero, serie(opcional), evento_motivo
(desde version 1.1.279)Para Nominar especifique “Nominar” junto con el evento_motivo
Solo se va invocar al evento nominacion si el registro contiene un CDC, el estado Aprobado y fue hecho a un cliente innominado. 
23evento_motivo
eve_mot
El motivo del evento a ser realizado.String(255)NOObligatorio especificar un texto válido si se especifica el evento
Caso contrario puede especificar NULL
Datos del Cliente (Obligatorio)
24cliente_contribuyente
c_contribu
Si el receptor(Cliente) del DE es contribuyenteBooleanoSIIndica si el Receptor del Documento Electrónico es o no un contribuyente de la SET.
25cliente_ruc
c_ruc
R.U.C. del Cliente con el dígito verificadorString(5 a 10)NOObligatorio si contribuyente=true
Ej. 80034721-1
26cliente_razon_social
c_raz_soc
Nombre o Razon social del clienteString(4 a 255)SIEn caso de DE innominado,completar con “Sin Nombre” 
27cliente_nombre_fantasia
c_nom_fan
Nombre de fantasia del cliente String(4-255)NONombre de Fantasía del Receptor.
28cliente_tipo_operacion
c_tip_ope
Tipo de operaciónNumérico(1)SI1= B2B – Cuando el receptor es un contribuyente con RUC2= B2C  – Cuando el receptor es un Cliente final con Cédula Paraguaya3= B2G – Cuando es para el estado a través de la DNCP4= B2F – Cuando es un receptor con documento extranjero
29cliente_direccion
c_direcc
Direccion del ClienteString(1-255)NOCampo obligatorio cuando tipoDocumento = 7 o tipoOperacion = 4 
30cliente_numero_casa
c_num_cas
Numero de Casa del ClienteString(1-6)NOCampo obligatorio si se informa la dirección.Cuando es contribuyente debe corresponder a lo declarado en el RUC
31cliente_departamento
c_depart
Código del departamento
Numérico(2)NOCampo obligatorio si se informa la dirección y tipoOperacion ≠ 4, no se debe informar cuando tipoOperacion = 4.
Si no se le pasa se usa el que está relacionado con la Ciudad.
32cliente_distrito
c_distri
Codigo del distrito del Cliente
Numérico(4)NOEl código debe seguir la Tabla 2.1 – Distritos del Manual Tecnico. 
Si no se le pasa se usará el que está relacionado con la Ciudad.
33cliente_ciudad
c_ciudad
Codigo de la ciudad del ClienteNumérico(4)NOCampo obligatorio si se informa la dirección y tipoOperacion≠4, no se debe informar cuando tipoOperacion = 4.
34cliente_pais
c_pais
Codigo del Pais del ClienteString(3)SISegun XSD de Codificación de Países
35cliente_tipo_contribuyente
c_tip_con
Tipo de ContribuyenteNumérico(1)NOEj.: 1= Persona Física, 2= Persona Jurídica
Obligatorio si contribuyente = true, No informar si contribuyente = false
36cliente_documento_tipo
c_doc_tip
Tipo de documento del cliente Numérico(1)NOObligatorio si contribuyente = false y tipoOperacion ≠ 4No informar si contribuyente = true o tipoOperacion=41= Cédula paraguaya2= Pasaporte3= Cédula extranjera4= Carnet de residencia5= Innominado6=Tarjeta Diplomática deexoneración fiscal9= Otro
cliente_documento_tipo_ds
c_dtip_d
Tipo de documento del cliente descripción String(20)NOObligatorio si cliente_documento_tipo es enviado y si su valor = 9Caso contrario no es tenido en cuenta
37cliente_documento_numero
c_doc_num
Número de documento de identidadString(1-20)NOObligatorio si contribuyente = false y tipoOperacion ≠ 4.En caso de DE innominado, completar con 0 (cero)
38cliente_telefono
c_tel
Número de teléfono.String(6-15)NODebe incluir el prefijo de la ciudad si pais = PRY
39cliente_celular
c_cel
Numero de celular del cliente String(10-20)NO
40cliente_email
c_ema
Correo electronico del clienteString(3-80)NOSi se le pasa más de un correo (separado por comas) en eKuatia se incluirá sólo el primero
41cliente_codigo
c_cod
Codigo del ClienteString(3-15)SIObligatorio para FacturaSend.
Datos del Usuario de la Operación (No Obligatorio)
El conjunto de datos no es obligatorio, pero si envía uno de ellos debe prestar atención a la obligatoriedad de cada uno
42usuario_documento_tipo
u_doc_tip
Tipo de documento de identidad del responsable de la generación del DENumérico(1)SI1= Cédula paraguaya2= Pasaporte3= Cédula extranjera4= Carnet de residencia9= Otro
43usuario_documento_tipo_ds
u_dtip_ds
Descripción del Tipo de documento de identidad del responsable de la generación del DE cuando el usuario_documento_tipo = 9String(9-41)NoObligatorio especificar la descripción cuando usuario_documento_tipo = 9, caso contrario este campo no es utilizado 
44usuario_documento_numero
u_doc_num
Número de documento de identidad del responsable de la generación del DEString(1-20)SIDepende del campo usuario_documento_tipo.
45usuario_nombre
u_nom
Nombre o razón social del responsable de la generación del DEString(4-255)SI
46usuario_cargo
u_car
Cargo del responsable de la generación del DEString(4-100)SI
47extrasCadena de caracteres en formato JSON con datos extras del documento electrónico o datos para la Factura de ExportaciónStringNoEj. ‘{“tender_amount”: 1500000, “vuelto” : 300000}’
Datos de la Factura Electrónica (Obligatorio para tipo_documento = 1)
48factura_presencia
fa_pre
Indicador de presenciaNumérico(1)SI1= Operación presencial2= Operación electrónica3= Operación telemarketing4= Venta a domicilio5= Operación bancaria6= Operación cíclica9= Otro
49factura_presencia_ds
fa_pre_ds
Indicador de presencia cuando factura_presencia = 9String(10-30)NoObligatorio cuando factura_presencia = 9. Caso contrario este campo no será enviado
50factura_fecha_envio
fa_fec_env
Fecha de envío de la mercadería en el formato yyyy-MM-dd.
Debe ser después de la Fecha de la Factura
String(10)NOEn caso de no utilizar esos campos pueden conterner
Datos de la Factura Electrónica DNCP (Compras públicas, no obligatorio)
51factura_dncp_modalidad
f_dncp_m
Modalidad – Código emitido por la DNCPString(2)SI
52factura_dncp_entidad
f_dncp_e
Entidad – Código emitido por la DNCPNumérico(5)SI
53factura_dncp_anho
f_dncp_ano
Año – Código emitido por la DNCPNumérico(2)SI
54factura_dncp_secuencia
f_dncp_s
Secuencia – emitido por la DNCPNumérico(7)SI
55factura_dncp_fecha
f_dncp_f
Fecha de emisión del código de contratación por la DNCPString(10)SI
Datos de Autofactura (Obligatorio para tipo_documento = 4)
56autofactura_tipo_vendedor
af_tip_ven
Numérico(1)SINaturaleza del vendedor1= No contribuyente2= Extranjero
57autofactura_documento_tipo
af_doc_tip
Tipo de documento de identidad del vendedorNumérico(1)SI
58autofactura_documento_numero
af_doc_num
Número de documento de identidad del vendedorString(9 a 20)SI
59autofactura_nombre
af_nombre
Nombre y apellido del vendedorString(4 a 60)SI
60autofactura_direccion
af_direcc
Dirección del vendedor.En caso de extranjeros, colocar la dirección en donde se realizó la transacción.String(255)SI
61autofactura_numero_casa
af_num_cas
Número de casa del vendedor.Si no tiene numeración colocar 0 (cero)string(6)SI
62autofactura_departamento
af_depart
Código del departamento del vendedorNumérico(2)SI
63autofactura_distrito
af_distri
Código del distrito del vendedorNumérico(4)SI
64autofactura_ciudad
af_ciudad
Código de la ciudad del vendedorNumérico(5)SI
65autofactura_ubicacion_lugar
af_ubi_lug
Lugar de la transacciónString(255)SI
66autofactura_ubicacion_departamento
af_ubi_dep
Código del departamento donde se realiza la transacciónNumérico(2)SI
67autofactura_ubicacion_distrito
af_ubi_dis
Código del distrito donde se realiza la transacciónNumérico(4)SI
68autofactura_ubicacion_ciudad
af_ubi_ciu
Código de la ciudad donde se realiza la transacciónNumérico(5)SI
Datos de la Nota de Crédito o Débito (Obligatorio para tipo_documento = 5 o 6)
69nota_credito_motivo
nc_motivo
Motivo de la emisiónNumérico(1)SI1= Devolución y Ajuste de precios2= Devolución3= Descuento4= Bonificación5= Crédito incobrable6= Recupero de costo7= Recupero de gasto8= Ajuste de precio
Datos de la Nota de Remisión (Obligatorio para tipo_documento = 7)
70nota_remision_motivo
nr_motivo
Motivo de la remisiónNumérico(2)SI1= Traslado por venta2= Traslado por consignación3= Exportación4= Traslado por compra5= Importación6= Traslado por devolución7= Traslado entre locales de la empresa8= Traslado de bienes por transformación9= Traslado de bienes por reparación10= Traslado por emisor móvil11= Exhibición o demostración12= Participación en ferias13= Traslado de encomienda14= Decomiso99= Otro
nota_remision_motivo_ds
nr_mot_ds
Descripción del motivo de la remisiónString (5-60)NoObligatorio si cuando nota_remision_motivo = 99 de lo contrario este campo no es utilizado
71nota_remision_tipo_responsable
nr_tip_res
Tipo de Responsable de la RemisiónNumérico(1)SI1= Emisor de la factura2= Poseedor de la factura y bienes3= Empresa transportista4= Despachante de Aduanas5= Agente de transporte o intermediario
72nota_remision_kms
nr_kms
Kilómetros estimados de recorridoNumérico(5)SI
73nota_remision_fecha_factura
nr_fec_fac
Fecha futura de emisión de la factura (AAAA-MM-DD)String(10)SI
74nota_remision_costo_flete
nr_cos_fle
Costo del Flete Numérico(15,8)SI
75totalMonto total de la Transacción.NuméricoSIEste es un campo que se utiliza para mostrar en el monitor, no se envía a la SET como tal.
76estadoEstado de una transacción ya integradaNumérico (2)NONULL o -1,-3. -2 0,1,2,3,4,98,99

NULL = Sin integrar(valor p/ defecto)-1 = Sin integrar,-3 = En proceso de Consultar Estado,-2 = En proceso de integración,0 = Generado,1 = Enviado,2 = Aprobado,3 = Aprobado con Obs,4 = Rechazado,98 = Inexistente,99 = Cancelado

* De donde tomar este dato?: Ver Actualización de Datos
77errorMensaje de Error de una venta que no se ha podido integrarString(254)NO* De donde tomar este dato?: Ver Actualización de Datos
78pausadoIndica si este registro está pausado y no debe enviarse en la integración de un nuevo documento electrónico, como así también en la integración de los eventos.Numérico (1)NOPausado = 1No Pausado = NULL | 0
* De donde tomar este dato?: Ver Actualización de Datos
79error_evento
err_eve
Mensaje de error del evento ejecutadoString(254)NO* De donde tomar este dato?: Ver Actualización de Datos
80estado_evento
es_eve
Estado de evento ejecutado2=Evento Aprobado4=Evento Rechazado (Error se guarda en error_evento)Numérico (1)NO* De donde tomar este dato?: Ver Actualización de Datos
Su valor por defecto debe ser null.
81obligaciones
obligacion
Códigos de las Obligaciones que afecta al documento electrónico según Nota Técnica 18String(5 a 10)NOCódigo o Códigos de las obligaciones separados por comas, por ejemplo, “113, 143”
Ítems de la Operación (Se repite tantas veces como ítems se posean)
100item_codigo
i_codigo
Código del ProductoString(20)SI
101item_descripcion
i_descrip
Descripción del ProductoString(120)SIEquivalente a nombre del producto establecido en la RG 24/2019
102item_observacion
i_observ
Informacion de interes acerca del ítemString(500)NO
103item_partida_arancelaria
i_par_ara
Partida ArancelariaNumérico(4)NO
104item_ncm
i_ncm
Nomenclatura Común del Mercosur del productoString(6 a 8)NO
105item_unidad_medida
i_uni_med
Unidad de Medida del ProductoNumérico(5)SI87 = Metros2366 = Costo por Mil2329 = Unidad Internacional110 = Metros cúbicos77 = Unidad86 = Gramos89 = Litros90 = Miligramos91 = Centimetros92 = Centimetros cuadrados93 = Centimetros cubicos94 = Pulgadas96 = Milímetros cuadrados79 = Kilogramos s/ metro cuadrado97 = Año98 = Mes99 = Tonelada100 = Hora101 = Minuto104 = Determinación103 = Yardas108 = Metros109 = Metros cuadrados95 = Milímetros666 = Segundo102 = Día83 = Kilogramos88 = Mililitros
106item_cantidad
i_cantidad
Cantidad del Producto Vendido o servicioNumérico (10,4)SI
107item_precio_unitario
i_pre_uni
Precio Unitario del Producto VendidoNumérico (15,8)SI
108item_cambio
i_cambio
Cotización o cambio de moneda sobre el precio del productoNumérico (5,4)NO
109item_descuento
i_descue
Descuento del productoNumérico (15,8)NOEj. 77500, 15.17, etc.
110item_anticipo
i_anti
Valor del anticipoNumérico (15,8)NO
111item_pais
i_pais
País de origen del productoString(3)NOSegun XSD de Codificacion  de Paises
112item_tolerancia
i_tol
Código de datos de relevancia de los productosString(1)NO1=Tolerancia de quiebra2= Tolerancia de merma
113item_tolerancia_cantidad
i_tol_can
Cantidad de quiebra o mermaNumérico(10,4)NO
114item_tolerancia_porcentaje
i_tol_por
Porcentaje de quiebra o mermaNumérico(3,8)NO
115item_cdc_anticipo
i_cdc_ant
Código de Control de la Factura Relacionada de anticipoString(44)NO
116item_iva_tipo
i_iva_tip
Tipo de Iva del productoNumérico(1)SIForma de afectación tributaria del IVA1= Gravado IVA2= Exonerado (Art. 83- Ley 125/91)3= Exento4= Gravado parcial Grav-Exento)
117item_iva_base
i_iva_bas
Base gravada del IVA por ítem

Numérico (3)SI
118item_iva
i_iva
Tasa del IVANumérico(2)SIPosibles valores = 0, 5 o 10
119item_lote
i_lote
Número de Lote del productoString(80)NOLongitud: [1-80]
120item_vencimiento
i_venci
Fecha de vencimiento del productoString(10)NOFormato AAAA-MM-DD
121item_numero_serie
i_num_ser
Número de serieString(10)NOLongitud: [1-10]
122item_numero_pedido
i_num_ped
Número de pedidoString(20)NO
123item_numero_seguimiento
i_num_seg
Número de seguimiento del envíoString(20)NO
124item_registro_senave
i_reg_sen
Número de registro del producto otorgado por el SENAVEString(20)NOObligados por la RG N° 16/2019 y la RG N° 24/2019 – Agroquímicos
125item_registro_entidad_comercial
i_reg_ent
Número de registro de entidad comercial otorgado por el SENAVEString(20)NO
126item_extras
i_extras
Cadena de caracteres en formato JSON con datos extras para este ítem del documento electronicoStringNoEj. ‘{“codigo_barras”:  “234098742734987034”}’
Datos del Documento Asociado. Obligatorio para tipo de documento 4 y opcional para tipo de documento 7
150doc_aso_formato
d_aso_for
Tipo de documento AsociadoNumérico(1)SI1= Electronico2= Impreso3= Constancia Electronica
Obs: si el tipo_documento = 4Autofacura, el tipo de documento asociado debe ser 3 Constancia Electronica.
151doc_aso_cdc
d_aso_cdc
CDC del DTE referenciadoString (44)NoObligatorio si doc_aso_formato = 1
152doc_aso_tipo_documento_impreso
d_aso_tdi
Tipo de documento ImpresoNumérico (1)SIObligatorio si doc_aso_formato = 2
1= factura2= nota de credito3= nota de debito4= nota de remision5= comprobante de retencion
153doc_aso_timbrado
d_aso_tim
Número del timbrado del documento impreso de referenciaNumérico (8)NOObligatorio si doc_aso_formato = 2
154doc_aso_establecimiento
d_aso_est
EstablecimientoString (3)NOObligatorio si doc_aso_formato = 2
Completar con 0 a la izquierda
155doc_aso_punto
d_aso_pun
Punto de ExpediciónString (3)NOObligatorio si doc_aso_formato = 2
Completar con 0 a la izquierda
156doc_aso_numero
d_aso_num
Número del documentoString(7)NOObligatorio si doc_aso_formato = 2
Completar con 0 a la izquierda
157doc_aso_fecha
d_aso_fec
Fecha de emisión del documento impreso de referencia, en formato yyyy-MM-ddString(10)NOObligatorio si existe el campo doc_aso_timbrado
158doc_aso_numero_retencion
d_aso_ret
Número de comprobante de retenciónString (15)NO
159doc_aso_reso_credito_fiscal
d_aso_rcf
Numero de resolucion de credito fiscalString (15)NO
160doc_aso_constancia_tipo
d_aso_cti
Tipo de constanciaNumérico (1)NOObligatorio si doc_aso_formato = 3
1= Constancia de no ser contribuyente2= constancia de microproductores
161doc_aso_constancia_numero
d_aso_cnu
Número de ConstanciaNumérico (11)NO Obligatorio si doc_aso_formato = 2 y  doc_aso_constancia_tipo= 2
162doc_aso_constancia_control
d_aso_cco
Número de control de constanciaString (8)NOObligatorio si doc_aso_formato = 2 y  doc_aso_constancia_tipo= 2
163doc_aso_ruc_fusionado
d_aso_rfu
RUC fusionado del CDCString (3 a 8)NOSi el CDC del Documento referenciado pertenece a un RUC fusionado, indicar aqui, sin el DV
Disponible desde la nota tecnica 23
164doc_aso_monto
d_aso_mont
Monto del documento asociado, utilizado para el caso de recibos digitalesNumérico(15,8)NO
Datos del Transporte. Obligatorio sólo para
Tipo de Documento 1 o 7 (Obligatorio para Tipo 7)
200tra_tipo
t_tip
Tipo de transporteNumérico(1)NOTipo de transporte. Obligatorio si tipoDocumento = 7.1= Propio2= TerceroCampo XML:E901
201tra_modalidad
t_mod
Modalidad del transporteNumérico(1)SiModalidad del transporte1=Terrestre2= Fluvial3= Aéreo4= MultimodalCampo XML:E903
202tra_tipo_responsable
t_tip_res
Responsable del costo del fleteNumérico(1)Si1= Emisor de la Factura Electrónica2= Receptor de la Factura Electrónica3= Tercero4= Agente intermediario del transporte (cuando intervenga)5= Transporte propio
203tra_condicion_negociacion
t_con_neg
Condición de la negociación String (3)NO CFR =Costo y fleteCIF =Costo, seguro y fleteCIP  =Transporte y seguro pagados hastaCPT =Transporte pagado hastaDAP =Entregada en lugar convenidoDAT =Entregada en terminalDDP = Entregada derechos pagadosEXW =En fabricaFAS =Franco al costado del buqueFCA = Franco transportistaFOB =Franco a bordo
204tra_fecha_inicio
t_f_ini
Fecha estimada de inicio de trasladoString(10)NOObligatorio si tipo_documento = 7Opcional si tipo_documento = 1Fecha en el formato: AAAA-MM-DD
205tra_fecha_fin
t_f_fin
Fecha estimada de fin de trasladoFecha(10 )NOObligatorio si existe el campo tra_fecha_inicioFecha en el formato: AAAA-MM-DD
206tra_sali_direccion
t_sal_dir
Direccion del local de salidaString(255)SINombre de la calle principal
207tra_sali_numero_casa
t_sal_nca
Numero de casa de salidaString (6)SISi no tiene numeración colocar 0
208tra_sali_comple_direccion1
t_sal_cd1
Complemento de dirección 1 salidaString(255)NONombre de la calle secundaria
209tra_sali_comple_direccion2
t_sal_cd2
Complemento de la dirección 2 salidaString(255)NONumero de departamento/piso/local/edificio/deposito del local de salida de la mercaderia
210tra_sali_departamento
t_sal_dep
Código del departamento del local de salidaNumérico (2)SIEj.: 11
211tra_sali_distrito
t_sal_dis
Código del distrito del local de salidaNumérico (4)NOEj.: 143
212tra_sali_ciudad
t_sal_ciu
Código de la ciudad del local de salidaNumérico(5)SIEj.: 3344
213tra_sali_pais
t_sal_pai
Codigo del pais del local de salidaString (3)NOEj.: PRY
214tra_sali_telefono_contacto
t_sal_tel
Teléfono de contacto del local de salidaString (15)NOEj.: 973231564
215tra_entre_direccion
t_ent_dir
Direccion del local de entregaString (255)SIEj.: Paraguay
216tra_entre_numero_casa
t_ent_nca
Numero de casa de entregastring (6)SISi no tiene numeracion colocar 0
217tra_entre_comple_direccion1
t_ent_cd1
Complemento de dirección 1 entregaString (255)NO
218tra_entre_comple_direccion2
t_ent_cd2
Complemento de dirección 2 entrega String (255)NO
219tra_entre_departamento
t_ent_dep
Código del departamento del local de la entregaNumérico (2)SIEj.: 11
220tra_entre_distrito
t_ent_dis
Código del distrito del local de la entregaNumérico(4)NO
221tra_entre_ciudad
t_ent_ciu
Código de la ciudad del local de la entregaNumérico (5)SI
222tra_entre_pais
t_ent_pai
Codigo del pais de entregaString (3)NO
223tra_entre_telefono_contacto
t_ent_tel
Teléfono de contacto del local de la entregaString (15)NO
224tra_vehi_tipo
t_veh_tip
Tipo de vehículoString (10)SITipo de vehículo. Ejemplo: Camioneta, Barcaza, Helicoptero, Debe ser acorde al tipo de transporte
225tra_vehi_marca
t_veh_mar
MarcaString (10)SI
226tra_vehi_documento_tipo
t_veh_dti
Tipo de identificacióndel vehículoNumérico (1)SI1=Número de identificación del vehículo2=Número de matrícula del vehículo
227tra_vehi_documento_numero
t_veh_dnu
Número de identificación del vehículoString (6)NOInformar si tra_vehi_documento_tipo = 2
228tra_vehi_obs
t_veh_obs
Datos adicionales del vehículoString (20)NO
229tra_vehi_numero_matricula
t_veh_mat
Número de matrícula del vehículo String (6)NOInformar si tra_vehi_documento_tipo = 2
230tra_vehi_numero_vuelo
t_veh_vue
Número de vueloString (6)NOObligatorio si tra_modalidad = 3
231tra_transpor_contribuyente
t_t_con
Naturaleza del transportistaBooleanoSIV=contribuyenteF=no contribuyente
232tra_transpor_nombre
t_t_nom
Nombre o razón social del transportista String (60)SIEj.: EMPRESA SA; JULIAN GOMEZ 
233tra_transpor_ruc
t_t_ruc
RUC del transportistaString (5 a 10)NOObligatorio si tra_transpor_contribuyente = V
234tra_transpor_documento_tipo
t_t_dti
Tipo de documento de identidad del transportistaNumérico (1)NO1= Cédula paraguaya2= Pasaporte3= Cédula extranjera4= Carnet de residencia
235tra_transpor_documento_numero
t_t_dnu
Número de documento de identidad del transportistaString (20)NO Obligatorio si existe el campo tra_transpor_documento_tipo
236tra_transpor_direccion
t_t_dir
Domicilio Fiscal del transportistaString (150)NO
237tra_transpor_obs
t_t_obs
Observacion del transportistaString(255)NO
238tra_transpor_pais
t_t_pai
Código del país de origen del transportista String(3)NO
239tra_transpor_chofer_doc_numero
t_t_c_dnu
Número de documento de identidad del choferString(20)SIEj.: 321654
240tra_transpor_chofer_nombre
t_t_c_nom
Nombre y apellido del chofer String (60)SIEj.: JULIAN GOMEZ
241tra_transpor_chofer_direccion
t_t_c_dir

Dirección del chofer
String (255)NO
242tra_transpor_agente_nombre
t_t_a_nom
Nombre o razón social del agente String(60)NO
243tra_transpor_agente_ruc
t_t_a_ruc
RUC del AgenteString (5 a 10)NO
244tra_transpor_agente_direccion
t_t_a_dir
Direccion del agenteString (255)NO
245do_integraCampo para especificar si el registro está listo para integrarse.
Útil para los casos donde se van completando registros y campos de forma incremental, pero aún no desea que el integrador tome esos datos.
Numeric(1)SIValores:
1 = Listo para integrarse
0 = Aún no se debe integrar
Tenga cuidado para setear éste campo con el mismo valor para todos los registros del mismo ID de transacción.

Tabla/Vista Formas de Cobro #

Nombre Vista: transacciones_fc_fe_view

CamposDescripciónTipo de DatoObligatorioObservación
transaccion_id (FK)
tra_id
Campo que se relaciona con la cabecera de la vista principalNumérico(10)SIDebe estar relacionado con el número de la transacción.
clasificClasificación interna de las transacciones, para identificación en el momento de actualización de datos.
Por ej. a veces puede tener un tipo de documento = 1 que desee actualizar en diferentes tablas por ej. Tabla “ventas” y Tabla “orden_servicios” entonces puede usar esos nombres para la clasificación.
StringSISi no tiene distribuido  las  transacciones de un mismo tipo de documento en varias tablas, puede asignar NULL o cualquier valor por defecto. 
tipo_documento
tip_doc
Tipo de DocumentoNumérico (1)SI1= Factura electrónica,
4= Autofactura electrónica
5= Nota de crédito electrónica
6= Nota de débito electrónica
7= Nota de remisión electrónica. 
tipoCondición de la operación. Numérico (1)SI1= Contado2= Crédito
entregas_tipo
e_tipo
Tipo de pagoNumérico (2)NOObligatorio si tipo = Contado.
1= Efectivo
2= Cheque
3= Tarjeta de crédito
4= Tarjeta de débito
5= Transferencia
6= Giro
7= Billetera electrónica
8= Tarjeta empresarial
9= Vale
10= Retención
11= Pago por anticipo
12= Valor fiscal
13= Valor comercial
14= Compensación
15= Permuta
16= Pago bancario (Informar solosi E011=5)
17 = Pago Móvil
18 = Donación
19 = Promoción
20 = Consumo Interno
21 = Pago Electrónico
99 = Otro
entregas_tipo_descripcione_tipo_desDescripcion del Tipo de PagoString NOObligatorio cuando entregas_tipo = 99
Cuando se trata de una entregas_tipo 99 hay que especificar el medio personalizado de pago, caso contrario no es necesario especificar
entregas_monto
e_monto
Monto por tipo de pago NumericoNOObligatorio si tipo = Contado 
entregas_moneda
e_moneda
Moneda por tipo de pagoStringNOObligatorio si tipo = Contado.
Según tabla de códigos para monedas de acuerdo con la norma ISO 4217 Se requiere la misma moneda para todos los ítems del DE
entregas_cambio
e_cambio
Tipo de cambio por tipo de pagoNuméricoNOObligatorio si tipo = Contado y  moneda ≠ PYG 
entregas_info_tarjeta_tipo
e_tar_tip
Código de la Denominación de la tarjeta.NuméricoNOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en  tarjeta de crédito/débito.
1= Visa
2= Mastercard
3= American Express
4= Maestro
5= Panal
6= Cabal
99= Otro 
entregas_info_tarjeta_tipo_descripcion
e_tar_tipd
Descripción de la Denominación de la tarjeta.StringNOObligatorio cuando entregas_info_tarjeta_tipo = 99 es necesario especificar el nombre personalizado de la Tarjeta
entregas_info_tarjeta_numero
e_tar_num
Número de la tarjetaNuméricoNOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en  tarjeta de crédito/débito.Cuatro últimos dígitos de la tarjeta
entregas_info_tarjeta_titular
e_tar_tit
Nombre del titular de la tarjeta StringNOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en  tarjeta de crédito/débito.
entregas_info_tarjeta_ruc
e_tar_ruc
RUC de la procesadora de tarjetaString(5 a 10)NOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en tarjeta de crédito/débito.
entregas_info_tarjeta_razon_social
e_tar_raz
Razón social de la procesadora de tarjetaStringNOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en  tarjeta de crédito/débito.
entregas_info_tarjeta_medio_pago
e_tar_mpa
Forma de procesamiento de pago.NuméricoNOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en  tarjeta de crédito/débito.
1= POS2= Pago Electrónico (Ejemplo:compras por Internet)9= Otro
entregas_info_tarjeta_codigo_autorizacion
e_tar_cau
Código de autorización de la operación NuméricoNOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en  tarjeta de crédito/débito.
entregas_info_cheque_numero_cheque
e_che_nch
Número de chequeStringNOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en  cheque.Completar con 0 (cero) a la izquierda hasta alcanzar 8 (ocho) cifras
entregas_info_cheque_banco
e_che_ban
Banco emisorStringNOSolo informar si pago al contado o del monto de la entrega inicial y si el pago o entrega inicial de la operación fue total o parcialmente en  cheque.
credito_tipo
c_tipo
Condición de la operación a crédito NuméricoNOSolo informar si tipo = 2 (crédito).1= Plazo2= Cuota
credito_plazo
c_plazo
Plazo del créditoString(10)NOObligatorio si tipo = 1Ejemplo: 30 días, 12 meses
credito_cuotas
c_cuotas
Cantidad de cuotasNuméricoNOCantidad de CuotasObligatorio si credito_tipo = 2Ejemplo: 12, 24, 36 
credito_info_cuotas_moneda
c_cuo_mn
Moneda de las cuotas.String(3)NOSolo informar si credito_tipo = 2.Según tabla de códigos para monedas de acuerdo con la norma ISO 4217 
credito_info_cuotas_monto
c_cuo_mon
Monto de cada cuotaNuméricoNOEl monto de la Cuota.
credito_info_cuotas_vencimiento
c_cuo_ven
Fecha de vencimiento de cada cuotaString(10)NOVencimiento de la Cuota en formato yyyy-MM-dd. Ejemplo 2023-03-25No es obligatorio

Tabla de resultados #

Nombre Vista: facturasend_result

CamposDescripciónTipo de DatoObligatorioObservación
transaccion_id (FK)
tra_id
Campo que se relaciona con la cabecera de la vista principalNumérico(10)SIDebe estar relacionado con el número de la transacción.
clasificClasificación interna de las transacciones, para identificación en el momento de actualización de datos.
Por ej. a veces puede tener un tipo de documento = 1 que desee actualizar en diferentes tablas por ej. Tabla “ventas” y Tabla “orden_servicios” entonces puede usar esos nombres para la clasificación.
StringNoSi no tiene distribuido  las  transacciones de un mismo tipo de documento en varias tablas, puede asignar NULL o cualquier valor por defecto. 
tipo_documento
tip_doc
Tipo de DocumentoNumérico (1)SI1= Factura electrónica,4= Autofactura electrónica5= Nota de crédito electrónica,6= Nota de débito electrónica,7= Nota de remisión electrónica. 
nameNombre del CampoStringSISe almacenará el nombre del campo con la información que corresponde
valueValor del camopStringNO