Estructura de archivos JSON

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

cliente_nombre

El nombre completo del cliente

String

Obligatorio

1 hasta 250

cliente_num_doc

El número de documento del cliente (DOC. TRIB. NO DOM. SIN RUC, DNI, CARNET DE EXTRANJERIA, RUC, PASAPORTE, CED. DIPLOMATICA DE IDENTIDAD)

Integer

Obligatorio

1 hasta 250

cliente_idtipo_documento

1 = DOC. TRIB. NO DOM. SIN RUC

2 = DNI

3 = CARNET DE EXTRANJERIA

4 = RUC

5 = PASAPORTE

6 = CED. DIPLOMATICA DE IDENTIDAD

Integer

Obligatorio

1 exactos

contacto_nombre

El nombre de la persona de contacto del cliente

String

Obligatorio

1 hasta 250

contacto_apellido

El apellido de la persona de contacto del cliente

String

Obligatorio

1 hasta 250

contacto_dni

El DNI del contacto

Integer

Obligatorio

8 exacto

contacto_correo

El correo del contacto

String

Obligatorio

1 hasta 250

contacto_telefono

El número de teléfono del contacto

String

Opcional

1 hasta 250

contacto_celular

El número celular del contacto

String

Opcional

1 hasta 250

contacto_sexo

1 = Masculino

2 = Femenino

Integer

Opcional

1 exacto

sucursal_nombre

Nombre para la nueva dirección, Ejemplo: “Dirección Trabajo”

String

Obligatorio

1 hasta 250

sucursal_telefono

El número de teléfono de la dirección ingresada.

String

Opcional

1 hasta 250

sucursal_direccion

Dirección completa

String

Obligatorio

1 hasta 250

sucursal_distrito

Id del distrito

Integer

Obligatorio

1 hasta 250

sucursal_provincia

Id de la provincia

Integer

Obligatorio

1 hasta 250

sucursal_departamento

Id del departamento

Integer

Obligatorio

1 hasta 250

sucursal_pais

Id del pais

Integer

Obligatorio

1 hasta 250

 

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

proveedor_nombre

El nombre completo del proveedor

String

Obligatorio

1 hasta 250

proveedor_num_doc

El número de documento del cliente (RUC)

Integer

Obligatorio

1 hasta 250

proveedor_idtipo_documento

4 = RUC

Integer

Obligatorio

1 exactos

contacto_nombre

El nombre de la persona de contacto del cliente

String

Obligatorio

1 hasta 250

contacto_apellido

El apellido de la persona de contacto del cliente

String

Obligatorio

1 hasta 250

contacto_dni

El DNI del contacto

Integer

Obligatorio

8 exacto

contacto_correo

El correo del contacto

String

Obligatorio

1 hasta 250

contacto_telefono

El número de teléfono del contacto

String

Opcional

1 hasta 250

contacto_celular

El número celular del contacto

String

Opcional

1 hasta 250

contacto_sexo

1 = Masculino

2 = Femenino

Integer

Opcional

1 exacto

sucursal_nombre

Nombre para la nueva dirección, Ejemplo: “Dirección Trabajo”

String

Obligatorio

1 hasta 250

sucursal_telefono

El número de teléfono de la dirección ingresada.

String

Opcional

1 hasta 250

sucursal_direccion

Dirección completa

String

Obligatorio

1 hasta 250

sucursal_distrito

Id del distrito

Integer

Obligatorio

1 hasta 250

sucursal_provincia

Id de la provincia

Integer

Obligatorio

1 hasta 250

sucursal_departamento

Id del departamento

Integer

Obligatorio

1 hasta 250

sucursal_pais

Id del pais

Integer

Obligatorio

1 hasta 250

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

cliente_id

El Id identificador del cliente

Intenger

Obligatorio

1 hasta 250

cliente_nombre

El nombre completo del cliente

String

Obligatorio

1 hasta 250

cliente_num_doc

El número de documento del cliente (DOC. TRIB. NO DOM. SIN RUC, DNI, CARNET DE EXTRANJERIA, RUC, PASAPORTE, CED. DIPLOMATICA DE IDENTIDAD)

Integer

Obligatorio

1 hasta 250

cliente_idtipo_documento

1 = DOC. TRIB. NO DOM. SIN RUC

2 = DNI

3 = CARNET DE EXTRANJERIA

4 = RUC

5 = PASAPORTE

6 = CED. DIPLOMATICA DE IDENTIDAD

Integer

Obligatorio

1 exactos

contacto_nombre

El nombre de la persona de contacto del cliente

String

Obligatorio

1 hasta 250

contacto_apellido

El apellido de la persona de contacto del cliente

String

Obligatorio

1 hasta 250

contacto_dni

El DNI del contacto

Integer

Obligatorio

8 exacto

contacto_correo

El correo del contacto

String

Obligatorio

1 hasta 250

contacto_telefono

El número de teléfono del contacto

String

Opcional

1 hasta 250

contacto_celular

El número celular del contacto

String

Opcional

1 hasta 250

contacto_sexo

1 = Masculino

2 = Femenino

Integer

Opcional

1 exacto

sucursal_nombre

Nombre para la nueva dirección, Ejemplo: “Dirección Trabajo”

String

Obligatorio

1 hasta 250

sucursal_telefono

El número de teléfono de la dirección ingresada.

String

Opcional

1 hasta 250

sucursal_direccion

Dirección completa

String

Obligatorio

1 hasta 250

sucursal_distrito

Id del distrito

Integer

Obligatorio

1 hasta 250

sucursal_provincia

Id de la provincia

Integer

Obligatorio

1 hasta 250

sucursal_departamento

Id del departamento

Integer

Obligatorio

1 hasta 250

sucursal_pais

Id del pais

Integer

Obligatorio

1 hasta 250

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

proveedor_id

El Id identificador del proveedor

Integer

Obligatorio

1 hasta 250

proveedor_nombre

El nombre completo del proveedor

String

Obligatorio

1 hasta 250

proveedor_num_doc

El número de documento del cliente (RUC)

Integer

Obligatorio

1 hasta 250

proveedor_idtipo_documento

4 = RUC

Integer

Obligatorio

1 exactos

contacto_nombre

El nombre de la persona de contacto del cliente

String

Obligatorio

1 hasta 250

contacto_apellido

El apellido de la persona de contacto del cliente

String

Obligatorio

1 hasta 250

contacto_dni

El DNI del contacto

Integer

Obligatorio

8 exacto

contacto_correo

El correo del contacto

String

Obligatorio

1 hasta 250

contacto_telefono

El número de teléfono del contacto

String

Opcional

1 hasta 250

contacto_celular

El número celular del contacto

String

Opcional

1 hasta 250

contacto_sexo

1 = Masculino

2 = Femenino

Integer

Opcional

1 exacto

sucursal_nombre

Nombre para la nueva dirección, Ejemplo: “Dirección Trabajo”

String

Obligatorio

1 hasta 250

sucursal_telefono

El número de teléfono de la dirección ingresada.

String

Opcional

1 hasta 250

sucursal_direccion

Dirección completa

String

Obligatorio

1 hasta 250

sucursal_distrito

Id del distrito

Integer

Obligatorio

1 hasta 250

sucursal_provincia

Id de la provincia

Integer

Obligatorio

1 hasta 250

sucursal_departamento

Id del departamento

Integer

Obligatorio

1 hasta 250

sucursal_pais

Id del pais

Integer

Obligatorio

1 hasta 250

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

cliente_id

El Id identificador del cliente

Intenger

Obligatorio

1 hasta 250

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

proveedor_id

El Id identificador del proveedor

Intenger

Obligatorio

1 hasta 250

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

factura_estado

1 = Pagado

2 = No pagado

3 = Anulada

Integer

Obligatorio

1 exacto

factura_cliente

El Id identificador del cliente

Integer

Obligatorio

1 hasta 250

factura_idmoneda

De necesitar más monedas no dude en contactarse con nosotros.

1 = SOLES"

2 = DÓLARES"

3 = EUROS"

Integer

Obligatorio

1 exactos

factura_fecha

La fecha de creación de la factura,  Formato DD-MM-AAAA

Ejemplo: 10-05-2021

Date

Opcional

10 exactos

factura_fechapago

La fecha de pago de la factura,  Formato DD-MM-AAAA

Ejemplo: 10-05-2021

Date

Opcional

10 exactos

factura_observaciones

Comentarios adicionales sobre la factura

Text

Opcional

1 hasta 250

factura_idcontacto

El id identificador del contacto principal del cliente.

Integer

Obligatorio

1 hasta 250

factura_tipooperacion

1 = Venta interna

2= Exportación de Bienes

Integer

Opcional

1 exacto

factura_detraccion

1 = si acepta detracción

2 = si no acepta detracción

Integer

Opcional

1 exacto

factura_porcentaje_detraccion

1 = Masculino

2 = Femenino

Integer

Opcional

1 exacto

factura_idpago

1 = Contra entrega

Integer

Opcional

1 exacto

factura_hora_creacion

La hora de creación de la factura, Formato:

HH:mm:ss

Date

Opcional

8 exactos

factura_formato_cpe

Dirección completa

String

Obligatorio

1 hasta 250



PARA ITEMS

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

cod_num

código numérico del producto.

Ejemplo: 43677910

Integer

Obligatorio

1 hasta 8

cantidad

Cantidad de items por productos

Integer

Opcional

0 hasta 250

precio_unit

precio de venta del producto:

Ejemplo: 100.00

Double

Opcional

1 hasta 12 enteros, hasta con 2 decimales

num_serie

Número de serie identificador del producto por lote. Ejemplo: S001

String

Opcional

1 hasta 250

descuento

Porcentaje del descuento del precio de venta. Ejemplo: 50

Double

Opcional

1 hasta 12 enteros, hasta con 2 decimales

descripcion

Comentarios sobre el producto o servicio vendido

Numeric

Opcional

1 hasta 12 enteros, hasta con 2 decimales

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

factura_estado

1 = Pagado

2 = No pagado

3 = Anulada

Integer

Obligatorio

1 exacto

factura_cliente

El Id identificador del cliente

Integer

Obligatorio

1 hasta 250

factura_idmoneda

De necesitar más monedas no dude en contactarse con nosotros.

1 = SOLES"

2 = DÓLARES"

3 = EUROS"

Integer

Obligatorio

1 exactos

factura_fecha

La fecha de creación de la factura,  Formato DD-MM-AAAA

Ejemplo: 10-05-2021

Date

Opcional

10 exactos

factura_fechapago

La fecha de pago de la factura,  Formato DD-MM-AAAA

Ejemplo: 10-05-2021

Date

Opcional

10 exactos

factura_observaciones

Comentarios adicionales sobre la factura

Text

Opcional

1 hasta 250

factura_idcontacto

El id identificador del contacto principal del cliente.

Integer

Obligatorio

1 hasta 250

factura_tipooperacion

1 = Venta interna

2= Exportación de Bienes

Integer

Opcional

1 exacto

factura_detraccion

1 = si acepta detracción

2 = si no acepta detracción

Integer

Opcional

1 exacto

factura_porcentaje_detraccion

1 = Masculino

2 = Femenino

Integer

Opcional

1 exacto

factura_idpago

1 = Contra entrega

Integer

Opcional

1 exacto

factura_hora_creacion

La hora de creación de la factura, Formato:

HH:mm:ss

Date

Opcional

8 exactos

factura_formato_cpe

Dirección completa

String

Obligatorio

1 hasta 250

 

PARA ITEMS

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

cod_num

código numérico del producto.

Ejemplo: 43677910

Integer

Obligatorio

1 hasta 8

cantidad

Cantidad de items por productos

Integer

Opcional

0 hasta 250

precio_unit

precio de venta del producto:

Ejemplo: 100.00

Double

Opcional

1 hasta 12 enteros, hasta con 2 decimales

num_serie

Número de serie identificador del producto por lote. Ejemplo: S001

String

Opcional

1 hasta 250

descuento

Porcentaje del descuento del precio de venta. Ejemplo: 50

Double

Opcional

1 hasta 12 enteros, hasta con 2 decimales

descripcion

Comentarios sobre el producto o servicio vendido

Numeric

Opcional

1 hasta 12 enteros, hasta con 2 decimales

CABECERA DEL DOCUMENTO

ATRIBUTO

VALOR

TIPO DE DATO

REQUISITO

LONGITUD

factura_id

El Id identificador del documento

Intenger

Obligatorio

1 hasta 250