Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de...

18
Enlaces entre los principales ficheros Estructura del fichero: Descripción de enlaces Aspectos a destacar: El fichero Iniciador es el motor de la importación ya que enlaza con el resto de ficheros a importar. El enlace se realiza por el campo Proceso que tiene que estar informado en cada fichero a importar y en el nombre del fichero que se importa. Ejemplos: Aplicacion='CON' Proceso='53CA19F6-67A0-45A3-8ED0-48D8B43E7547' CodigoEmpresa='9999' Fecha='2004-07-26T16:44:56' Construir el nombre de los ficheros a importar: Nombre_Tabla_a_Traspasar+Proceso+.xml Movimientos53CA19F6-67A0-45A3-8ED0-48D8B43E7547.xml Esta fórmula para conseguir el nombre de los ficheros XML se tiene que seguir con todos los ficheros excepto Iniciador.xml. Ejemplo de importación XML de guías de balances personalizadas. Aplicacion="Con" Proceso="3B5B8C2F-026C-4E6E-B700-682A96E4A0ED" CodigoEmpresa="3" Fecha="2009-06-16T10:17:27" Ficheros=" MarcaRegDescon:=0" IndicadorPlan="2" Ejercicio="2009" El nombre del fichero de las guías a importar será GuiasInformes3B5B8C2F-026C-4E6E-B700- 682A96E4A0ED.xml Estructura de ficheros XML

Transcript of Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de...

Page 1: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Enlaces entre los principales ficheros

Estructura del fichero:

Descripción de enlaces

Aspectos a destacar:

� El fichero Iniciador es el motor de la importación ya que enlaza con el resto de ficheros a importar. El enlace se realiza por el campo Proceso que tiene que estar informado en cada fichero a importar y en el nombre del fichero que se importa.

� Ejemplos:Aplicacion='CON'Proceso='53CA19F6-67A0-45A3-8ED0-48D8B43E7547'CodigoEmpresa='9999'Fecha='2004-07-26T16:44:56'Construir el nombre de los ficheros a importar: Nombre_Tabla_a_Traspasar+Proceso+.xmlMovimientos53CA19F6-67A0-45A3-8ED0-48D8B43E7547.xmlEsta fórmula para conseguir el nombre de los ficheros XML se tiene que seguir con todos los ficheros excepto Iniciador.xml.

� Ejemplo de importación XML de guías de balances personalizadas.Aplicacion="Con" Proceso="3B5B8C2F-026C-4E6E-B700-682A96E4A0ED" CodigoEmpresa="3" Fecha="2009-06-16T10:17:27" Ficheros="MarcaRegDescon:=0" IndicadorPlan="2" Ejercicio="2009" El nombre del fichero de las guías a importar será GuiasInformes3B5B8C2F-026C-4E6E-B700-682A96E4A0ED.xml

Estructura de ficheros XML

Page 2: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

� El campo CodigoEmpresa no se usa para relacionar el Iniciador con el resto de ficheros, pero sí para aplicar filtros sobre el campo.

Ejemplo. Si existen 2 procesos para importar pero sólo ha seleccionado uno (empresa 9999), durante la importación se aplicarán filtros sobre el contenido de cada fichero donde CodigoEmpresa=9999.

� El fichero Movimientos enlaza con MovimientosFacturas, CarteraSaldos y CarteraEfectos por los campos MovPosicion y TipoMov.

� El fichero MovimientosIva enlaza con MovimientosFacturas por los campos MovPosicion y TipoMov.

� Los campos de enlace entre ficheros Proceso y MovPosicion son de tipo Guid y el campo TipoMov es de tipo TinyInt (el equivalente a Byte en Access).

Page 3: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Estructura de los ficheros XML.

Este fichero contiene datos de las tablas:

� ClientesConta (Mnto. de plan de cuentas de contabilidad).

� Clientes (Mnto. de clientes).

� Proveedores (Mnto. de Proveedores).

� ClientesProveedores (Mnto. Datos fiscales).

Ver diagrama de enlaces entre ficheros.

ClientesProveedores

Orden Identificador de campo Descripción

ProcesoGuid que identifica el proceso de importación. Es el mismo que se concatena al nombre del fichero.

CodigoEmpresa Código de la empresa destino de los datos.

ClienteOproveedor

Valores:

� C. Para clientes.

� P. Para proveedores.

CodigoClienteProveedorCódigo con el que se identifica al cliente o proveedor en los mantenimientos.

SiglaNacion Sigla de la nación.

CifDni CIF o DNI del cliente o proveedor.

CodigoTransaccionTipo de operación para las liquidaciones de IVA. Ver tabla TiposTransaccion. Por defecto “1”.

CodigoRetencion Código de retención que utilizará al entrar una factura.

CodigoTipoEfectoCódigo según los tipos de efectos de la empresa que se informarán al dar de alta efectos.

ContrapartidaCuenta de gastos o ingresos contra la que se suele cerrar el asiento.

RemesaHabitual Código de cuenta del banco por la que habitualmente se remesa.

Deducible

Indica si el IVA del proveedor puede ser deducido en la liquidación de IVA:

� -1. Sí.

� 0. No.

CodigoIva Código del maestro de tipos de IVA.

Mediacion

Indica si es una operación por mediación:

� -1. Sí.

� 0. No.

Exclusion347

Indica si se debe excluir de la declaración de operaciones con terceros:

� -1. Sí.

� 0. No.

NumeroPlazos Número de vencimientos.

DiasPrimerPlazo Días entre la fecha de emisión y el primer vencimiento.

DiasEntrePlazos Días entre los sucesivos plazos.

DiasFijos1 Primer día fijo de pago/cobro.

DiasFijos2 Segundo día fijo de pago/cobro.

DiasFijos3 Tercer día fijo de pago/cobro.

InicioNoPago

Inicio de fecha de no pago/cobro (Vacaciones), en formato dd/mm.

Ejemplo: 1508 (15 de agosto)

FinNoPago Fecha de fin no pago, con el mismo formato que el anterior.

ControlarFestivos

Indicador para el control de festivos en el cálculo de los vencimientos. Si el cálculo del vencimiento es domingo, lo traspasa al lunes:

� -1. Sí.

� 0. No.

DiasRetroceso Días de retroceso cuando calcula los días fijos.

MesesComerciales

Tratamiento de meses de 30 días:

� -1. Sí.

� 0. No.

CodigoCuenta Código contable.

CodigoCondiciones Código de las condiciones de cobro/pago.

CodigoCuentaEfecto Cuenta de riesgo del cliente.

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

Page 4: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

CodigoTerritorio Código del territorio donde se efectúan las operaciones.

RetencionInformativa

Indica el comportamiento de la retención:

� -1. Sí. La retención se aplica en el momento de realizar el cobro/pago.

� 0. No. La retención se aplica en el momento de realizar la factura.

CodigoCuentaImpagado Cuenta para impagados de cliente.

AsesorNominaLWCódigo de asesor de Nómina Win, para traspasar información sobre retenciones.

EmpresaNominaLWCódigo de empresa en Nómina Win para traspasar información sobre retenciones.

CifEspanol CIF del territorio nacional, 9 posiciones.

CifEuropeo SiglaNacion+CIF/DNI.

ClienteProveedor Nombre del cliente o proveedor.

CodigoSigla Tipo de vía pública (CL: Calle; AV: Avenida...).

ViaPublica Nombre de la calle, avenida, paseo...

Numero1 Número de la vía.

Numero2 Número de la vía.

Escalera Número o letra de la escalera.

Piso Número o letra del piso.

Puerta Número o letra de la puerta.

Letra Letra.

CodigoPostal Código Postal.

CodigoMunicipio Código del municipio.

Municipio Nombre del municipio.

ColaMunicipio Segunda descripción del municipio (libre).

CodigoProvinciaCódigo de la provincia (coincide con los dos primeros dígitos del código del municipio).

Provincia Nombre de la provincia.

CodigoNacion Código de nación.

Nacion Nombre de la nación.

Telefono Teléfono.

Telefono2 Segundo número de teléfono.

Telefono3 Tercer número de teléfono.

Fax Número de fax.

EMail1 Dirección de correo electrónico.

EMail2 Segunda dirección de correo electrónico.

MarcaMenorSinNifIndica si los datos de la persona se refieren a un menor que no tiene NIF.

StatusTraspasado Indica si el registro a sido traspasado a contabilidad.

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

Page 5: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Estructura de los ficheros en XML.

Ver diagrama de enlaces entre ficheros.

PlanDeCuentas

Orden Identificador de campo Descripción

ProcesoNúmero Guid identificativo del proceso. Es el mismo que el Guid del nombre de fichero.

CodigoEmpresaCódigo de empresa a la cual vamos a importar.

CodigoCuentaCódigo de cuenta alineado a la izquierda y sin espacios a la derecha. Máximo 15 posiciones.

Cuenta Descripción de la cuenta.

ClienteOProveedor

Valores:

� C. Indica que es un cliente.

� P. Indica que es un proveedor.

Por defecto “”.

CodigoDivisaCódigo de la divisa de esta cuenta. Ver tabla de Divisas.

IndicadorProrrataIndica si esta cuenta se le aplica la prorrata del IVA.

TipoPlanCuenta

Determina el Plan general contable utilizado en la contabilización:

� 2008. NPGC o bien Plan 2007.

� 0. PGC90.

ConversionAutomatica_ Por defecto 0.

CierrePatrimonio_

Indica si se trata de una cuenta de cierre de patrimonio:

� 1. Sí es una cuenta contable de cierre de patrimonio.

� 0. No es una cuenta contable de cierre de patrimonio.

CuentaPatrimonio_Código de cuenta de cierre de patrimonio. (sólo informar si el valor de CierrePatrimonio_ es -1)

CodigoCuentaAnt_

Si se ha realizado la conversión, este campo contiene la cuenta 90 correspondiente a la cuenta del NPGC. En el resto de casos "".

StatusTraspasadoEl valor "0" indica que no se ha importado.

01

02

03

04

05

06

07

08

09

10

11

12

130

Page 6: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Estructura de los ficheros XML.

Esta tabla enlaza con MovimientosFacturas por los campos:

� MovPosicion.

� TipoMov.

Ver diagrama de enlaces entre ficheros.

Estructura del fichero

MovimientosIva

Orden Identificador de campo Descripción

Proceso Igual que en MovimientosFacturas.CodigoEmpresa Igual que en MovimientosFacturas.

Ejercicio Igual que en MovimientosFacturas.

MovPosicion Igual que en MovimientosFacturas.TipoMov Igual que en MovimientosFacturas.

OrdenNumerador de las líneas de IVA, una por cada porcentaje o tipo de IVA distinto.

Año No es necesario informar.

CodigoIva

Código de IVA que corresponde con la tabla TiposIva. El programa tomará este defecto en caso de modificaciones desde la entrada de asientos.

IvaPosicion

{00000000-0000-0000-0000-000000000000} o bien el MovPosicion del movimiento del IVA. Si está enlazado, la entrada de asientos modificará de forma automática la línea de IVA.

RecPosicion

{00000000-0000-0000-0000-000000000000} o bien el MovPosicion del movimiento del recargo de equivalencia. Si está enlazado, la entrada de asientos modificará de forma automática la línea del recargo de equivalencia.

BasePosicion

{00000000-0000-0000-0000-000000000000} o bien el MovPosicion del movimiento de la Base correctora. Si está enlazado, la entrada de asientos modificará de forma automática la línea de la Base correctora.

BaseIva Base de IVA.%BaseCorrectora(PBaseCorrectora)

Porcentaje de la base correctora.

%Iva (PIva) Porcentaje de IVA.CuotaIva Cuota de IVA.

%RecargoEquivalencia(PRecargoEquivalencia)

Porcentaje de recargo de equivalencia.

RecargoEquivalencia Importe de recargo de equivalencia.

CodigoTransaccionCódigo de transacción que corresponda, para las liquidaciones de IVA. Ver tabla TiposTransacciones.

Deducible "0" o "-1". Indica si el IVA es deducible.BaseUtilizada 0

Exclusion347"0" o "-1". Indica si se debe excluir del 347.

Mediacion"0" o "-1". Indica si son pagos por mediación.

CodigoActividad “”

Prorrateo 0

RegimenEspecial 0StatusTraspasado 0

0102

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

1920

21

22

23

24

25

26

Page 7: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Estructura de los ficheros XML.

Esta tabla enlaza con MovimientosIva y Movimientos por los campos:

� MovPosicion.

� TipoMov.

Ver diagrama de enlaces entre ficheros.

Estructura del fichero

MovimientosFacturas

Orden Identificador de campo Descripción

ProcesoGuid que identifica el proceso de importación. Es el mismo que se concatena al nombre del fichero.

MovPosicion Número Guid que enlaza con el movimiento contable.

TipoMov Número que enlaza con el movimiento contable.

CodigoEmpresa Código de la empresa destino de los datos.

Ejercicio Ejercicio contable de la factura.

C5(Año)Año natural de la factura. Puede ser que no coincida con el ejercicio contable.

CodigoCanal El mismo del movimiento contable.

IdDelegacion El mismo del movimiento contable.

Serie Serie de la factura.

Factura Número de factura.

SuFacturaNo Número de registro del proveedor.

FechaFactura Fecha del asiento contable.

Fecha347Fecha utilizada para el modelo de operaciones con terceros.

FechaOperacionFecha en que se considera realizada la operación.

Por ejemplo, la fecha de albarán.

FechaLiquidacion Fecha utilizada para las liquidaciones de IVA.

ImporteFactura Importe líquido de la factura.

TipoFactura

Valores:

� E. Emitida.

� R. Recibida.

� I. Informativa (para cobros y pagos). Con este tipo de factura no hay líneas en MovimientosIva.

CodigoCuentaFactura

Código contable del cliente o proveedor. Normalmente es el mismo que en Movimientos, pero en determinados tipos de facturas (factura Intracomunitaria, etc.) pueden ser distintos.

CifDniNIF del cliente/proveedor. Si no se informa, los diarios de Facturas imprimirán el NIF asociado al código de cuenta.

NombreNombre del cliente/proveedor. Si no se informa, los diarios de Facturas imprimirán el nombre asociado al código de cuenta.

CodigoRetencion Código de retención del fichero de Tipos de retenciones.

BaseRetencion Base para el cálculo de la retención.

C20(%Retencion) Porcentaje aplicado a la base de retención.

ImporteRetencion Importe de la retención.

MovRetencionNúmero Guid que enlaza con el movimiento contable de la retención.

AbonoIva Indica si la factura es un abono de otra factura.

Intracomunitaria

Permite generar automáticamente el movimiento de autoliquidación de las facturas intracomunitarias:

� Pendiente. La factura está pendiente de autoliquidar.

� Realizado. La factura ya está autoliquidada.

EnEuros_Valores:

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

Page 8: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

� 0. Pesetas.

� -1. Euros.

CodigoTerritorioCódigo que identifica el territorio donde se realiza la operación.

SiglaNacion Sigla nación del CIF/DNI.

retencioninformativa

Marca de comportamiento de la retención:

� -1 (Sí). La retención se ha aplicado en los efectos (Cobros/Pagos).

� 0 (No). La retención se ha aplicado en la factura.

EjercicioFacturaOriginalSolo se utiliza en el caso de abonos de factura y se debe informar el ejercicio de la factura que se abona.

SerieFacturaOriginalSolo se utiliza en el caso de abonos de factura y se debe informar la serie de la factura que se abona.

NumeroFacturaOriginalSolo se utiliza en el caso de abonos de factura y se debe informar el número de la factura que se abona.

EjercicioFactura Ejercicio de la factura.

CobroPagoRetencionIndica que la retención del tipo factura informativa es consecuencia de un pago (“P”) o un cobro (“C”). El defecto de este campo es “”.

CodigoActividadF ""

TipoPlanCuenta

Determina el Plan general contable utilizado en la contabilización:

� 2008. NPGC o bien Plan 2007

� 0. PGC90.

CodigoCuentaFacturaANT_

Si se ha realizado la conversión, este campo contiene el código de cuenta en Plan 90, correspondiente al código de cuenta del movimiento contable. En el resto de casos "".

StatusTraspasado Indica si el registro ha sido traspasado a contabilidad.

29

30

31

32

33

34

35

36

37

38

39

40

Page 9: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Estructura de los ficheros XML.

Ver diagrama de enlaces entre ficheros.

Estructura del fichero

MovimientosAnalitica

Orden Identificador de campo Descripción

ProcesoNúmero identificativo del proceso.Debe ser único para todos los registrosy el mismo que los asientos contables.

CabPosicionEnlace con el MovPosicion del movimiento.

TipoMov"0" o el valor asignado en el movimiento contable.

AsientoNúmero de asiento de analítica(diferente al contable).

OrdenDes -

TipoPiramideNúmero de pirámide. Pueden existir varias pirámides. Por defecto, "0".

TipoAnalitica

Valores:

� 0. Indica movimientos reales.

� Diferentes a 0. Indicapresupuestos.

AnalitPosicionGuid identificador del registro de analítica.

CodigoEmpresa Código de empresa.

Ejercicio Ejercicio.NumeroPeriodo Número de periodo.

CargoAbono

Valores:

� D. Movimientos de "debe".

� H. Movimientos de "haber".

AnaCodigoCuenta Código de cuenta de analítica.

NivelDisparo

Nivel en el que ha sido disparado este movimiento. Pueden existir hasta nueve niveles de disparo que se ejecutan de forma recursiva.

CodigoDivisa Código de divisa.

CodigoUsuario 0

Comentario Comentario del movimiento.

Contrapartida Código de contrapatida informativa.TipoDocumento Código o tipo de documento.

DocumentoConta Documento.

FactorCambio Factor de cambio.

FechaAsiento Fecha del asiento.FechaGrabacion Fecha de grabación.

ImporteAsiento Importe.

ImporteCambio Importe cambio.ImporteDivisa Importe de la divisa.

TipoEntrada Libre.

EnEuros_ -1

StatusAcumulado 0StatusGenerado 0

StatusBorrado 0

DesgloseAna 0

CodigoDepartamento Código de departamento.CodigoSeccion Código de sección.

CodigoProyecto Código de proyecto.

CodigoCanal Código de canal.

IdDelegacion Código de delegación.CodigoCuenta Código de cuenta contable.

Serie Número de seria de la factura.

Factura Número de factura.

01

02

03

04

05

06

07

08

09

10

11

12

13

14

1516

17

1819

20

21

2223

24

25

2627

28

29

3031

32

33

3435

36

3738

39

40

Page 10: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

StatusExportado 0

CodigoDivisionLc “”CodigoTipoClienteLc “”

CodigoColectivoClienteLc “”

CodigoFamilia “”

CodigoSubfamilia “”sysTraspasoLWG 0

StatusTraspasado 0

41

4243

44

45

4647

48

Page 11: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Estructura de los ficheros en XML.

Esta tabla enlaza con MovimientosFacturas, CarteraSaldos y CarteraEfectos por los campos:

� MovPosicion.

� TipoMov.

Para cada registro se asignará un Guid distinto en el campo MovPosicion, excepto en un movimiento doble que se asignará el mismo Guid a los dos registros asignando TipoMov=0 en el primer registro y TipoMov=1 en el segundo.

Ver diagrama de enlaces entre ficheros.

Estructura del fichero

Movimientos

Orden Identificador de campo Descripción

Proceso

Número Guid identificativo del proceso. Es el mismo que el Guid del nombre de fichero.

MovPosicion

Número Guid identificativo del movimiento Contable.

EjercicioEjercicio del movimiento.

CodigoEmpresaCódigo de empresa a la que vamos a importar.

TipoMov

Si es un movimiento doble, actualice con "0" el primer registro y con "1" el segundo. 0 por defecto.

Asiento Número de asiento.

CargoAbono

Valores:

� D. Para los movimientos de"debe".

� H. Para los movimientos de "haber".

CodigoCuenta

Código de cuenta alineado a la izquierda y sin espacios a la derecha. Máximo 15 posiciones.

ContrapartidaCódigo de cuenta informativa de la contrapartida.

FechaAsiento Fecha del asiento.

TipoDocumentoCódigo o tipo de documento.

DocumentoContaNúmero de documento.

ComentarioComentario del movimiento.

ImporteAsiento Importe.

StatusAcumulacion -1

CodigoDiario

Código de diario. En el listado de diarios,se puede seleccionar por este

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

Page 12: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

campo.

CodigoCanal

Código de canal asociado al movimiento. La mayoría de listados de contabilidad permiten la selección por este campo.

CodigoActividad “”

Previsiones

Si están informadoseste campo y el de Fecha vencimiento,

se genera de forma automática un efecto en la cartera de efectos. Valores:

� C. Para cobros.

� P. Para pagos.

FechaVencimientoFecha vencimiento o Null.

NumeroPeriodo

Numero de periodo:

� 0. Apertura.

� 1-12.

Corresponden al mes.

� 97. Periodo después del mes 12 y antes de los cierres.

� 98-99. Cierres.

StatusConciliacion 0

StatusSaldo 0StatusTraspaso 0

CodigoUsuario 0

FechaGrabacionFecha de grabación del registro.

TipoEntrada

Identificador del proceso que actualiza los datos en la contabilidad.

StatusImpagado 0

CodigoDepartamentoCódigo del departamento para la analítica.

CodigoSeccionCódigo de sección para la analítica.

CodigoDivisaCódigo de la divisa del movimientos.

ImporteCambio Importe de cambio.

ImporteDivisa Importe de la divisa.

FactorCambio Factor de cambio.

CodigoConcepto 0CodigoConciliacion 0

FechaConciliación Null.

CodigoProyecto Código del proyecto.

StatusAnalitica 0LibreN1 0

LibreN2 0

LibreA1 “”

LibreA2 “”

IdDelegacionCódigo de la delegación.

EnEuros_ -1

StatusExportado 0

DocumentoConciliacion “”

Orden del

17

18

19

20

21

22

2324

25

26

27

28

29

30

31

3233

34

35

3637

38

3940

41

42

43

44

4546

47

Page 13: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

OrdenMovimientosmovimiento dentro del asiento.

ForzarSaldoVivo 0

MovCartera Null.ControlBorrado 0

AgrupacionCuadre 0

NivelIntegridad 0

sysTraspasoLWG 0

EmpresaOrigen

Código de empresa de la que hemos exportado los movimientos.

TipoPlanCuenta

Determina el Plan general contable utilizado en la contabilización:

� 2008. NPGC o bien Plan 2007.

� 0. PGC90.

CodigoCuentaAnt_

Código de cuenta alineado a la izquierda y sin espacios a la derecha. Máximo 15 posiciones. Si se ha realizado la conversión, este campo contiene la cuenta del PGC90 correspondiente a la cuenta del NPGC del movimiento contable. En el resto de casos "".

ContrapartidaAnt_

Código de cuenta informativa de la contrapartida. Si se ha realizado la conversión, este campo contiene la contrapartida en Plan 90 , correspondiente a la cuenta de la contrapartida del movimiento contable. En el resto de casos "".

StatusTraspasado 0

C28 (Diseño) 0

C53 (IdDiseñoEntrada) 0

48

49

50

5152

53

54

55

56

57

58

59

60

61

Page 14: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Estructura de los ficheros en XML.

Los registros que estén relacionados con el movimiento contable, se enlazarán por los campos:

� MovPosicion.

� TipoMov.

En caso contrario se asignará un Guid diferente para cada registro.

Ver diagrama de enlaces entre ficheros.

NOTAS:

� Es imprescindible que cada efecto tenga correctamente informado el CodigoCliente y el CodigoCuenta. También tienen que coincidir los campos ImporteEfecto e ImportePendiente (importe del efecto pendiente de cobrar).

� Es muy recomendable que sólo se traspasen los efectos pendientes de cobro o pago y se desaconseja que se

traspasen efectos en situaciones “intermedias” (remesados sin cobrar/contabilizar). No obstante, se adjunta una relación de los diferentes estados en los que se puede encontrar un efecto (se identifica un efecto por la combinación de sus status).

� Si queremos reflejar que es un efecto impagado, se debería informar el StatusImpagado a =-1.

� * EmptyGuid. El valor de EmptyGuid es: {00000000-0000-0000-0000-000000000000}.

Estructura del fichero

CarteraEfectos

Estado del EfectoStatus

BorradoStatus

ContabilizadoStatus

RemesadoStatus Riesgo

Orden Identificador de campo Descripción Defecto

Pendiente 0 0 0 0Cobrado -1 -1 0 0

Remesado al cobro 0 0 -1 0Remesado al cobro y contabilizado -1 -1 -1 0Remesado al descuento 0 0 -1 -1

Remesado al descuento y contabilizado

0 -1 -1 -1

Riesgo Cancelado -1 -1 -1 -1

01 ProcesoNúmero de proceso para la importación.

02 CodigoEmpresa Código de empresa. 003 IdDelegacion Código de delegación. ‘’

04 MovCarteraGuid identificador del efecto. Es único.

Newid

05 MovPosicion Guid enlace con movimientos. * EmptyGuid

06 TipoMovUtilizado por contabilidad. Campo de enlace con movimientos.

0

07 Prevision

Valores:

� C. Para clientes.� P. Para proveedores.

‘C’

08 NumeroEfecto Numerador del efecto. Es único.

09 NumeroOrdenEfectoPara diferenciar los efectos de una misma factura.

0

10 NumEfectoAgrupacion_En los efectos origen de una agrupación, se graba el movcartera del agrupado.

* EmptyGuid

11 NumEfectoDivision_En los efectos destino de una división, se graba el movcartera del dividido.

* EmptyGuid

12 NumeroRemesa Número de remesa. 013 NumeroTalon Número de talón. 014 Aceptado (Sí/No) Efecto aceptado. -1

15 Domiciliado (Sí/No) Efecto domiciliado. 016 Timbres (Sí/No) Aplicar gastos por timbres. 0

17 StatusBorrado (Sí/No) Efecto borrado. 0

Page 15: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

18 StatusContabilizado (Sí/No) Efecto contabilizado. 0

19 StatusAnalitica(Sí/No) Efecto contabilizado en analítica.

0

20 StatusRemesado (Sí/No) Efecto remesado. 021 StatusRecibo (Sí/No) Listado recibo. 0

22 StatusRiesgo(Sí/No) Efecto en riesgo (Remesa dto).

0

23 StatusImpagado (Sí/No) Efecto impagado. 0

24 StatusReclamacionImpagado_(Sí/No) Listada carta reclamación impagados.

0

25 StatusExportado(Sí/No) Efecto importado importación mdb.

0

26 StatusListadoAgrupacion_ (Sí/No) Listada carta agrupación. 027 StatusListadoDivision_ (Sí/No) Listada carta división. 0

28 StatusCSB (Sí/No) Creada Norma CSB. 029 StatusReclamado (Sí/No) Efecto reclamado. 0

30 StatusRecibido(Sí/No) Recibido efecto. Talón, pagaré...

0

31 Ejercicio Ejercicio de la factura del efecto. 0

32 SerieFactura Serie de la factura efecto. ‘’33 Factura Número de la factura del efecto. 034 DocumentoConta Referencia para contabilidad. "

35 Comentario Comentario. "

36 CargoEmpresaOclienteGastos del impagado a cargo de la empresa. (‘’,’C’,’E’).

"

37 CodigoClienteProveedor Código de cliente/proveedor. "

38 CodigoCuentaCuenta contable asociada al cliente/proveedor.

"

39 ContrapartidaContrapartida contable asociada al efecto.

"

40 CodigoDefinicion_ Código definición. "41 CodigoDomicilioRecibo Número de domicilio del recibo. 0

42 CodigoComisionista Código de comisionista del efecto. 043 CodigoCobrador Código del cobrador. 0

44 CodigoCanal Código de canal. "45 ClaseEfecto Se arrastra del CódigoTipoEfecto. 046 CodigoTipoEfecto Codigo del tipo de efecto. 0

47 TipoEfecto Descripción del tipo de efecto. "48 TipoRemesa Tipo de remesa. "

49 BancoRemesa Banco de remesa. "

50 CodigoBancoCódigo de banco de la cuenta bancaria.

"

51 CodigoAgenciaCódigo de agencia del banco de la cuenta bancaria.

"

52 DCDígito de control de la cuenta bancaria.

"

53 CCC Número de cuenta bancaria. "

54 IBAN Código IBAN. "55 FechaEmision Fecha de emisión del efecto.

56 FechaFactura Fecha de la factura del efecto.57 FechaVencimiento Fecha de vencimiento del efecto.

58 FechaRemesaFecha en la que se remesó el efecto.

59 FechaInicioRiesgoFecha remesa + Días aceptación remesa. Se calcula automáticamente al remesar.

60 FechaFinalRiesgoFecha vencimiento + Días devolución efectos. Se calcula automáticamente al remesar.

61 FechaCobroEfecto_ Fecha en la que se cobra el efecto.62 FechaDivision Fecha en la que se divide el efecto.

63 FechaAgrupacionFecha en la que se agrupa el efecto.

64 FechaImpagadoFecha en la que se impaga el efecto.

65 EnEuros_ Informar –1. -166 CodigoDivisa Código de divisa del efecto. ‘’

67 FactorCambio Factor de cambio de la divisa. 168 ImporteCambio Cambio de la divisa. 0

Page 16: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

69%IvaImpagado_ (PIvaImpagado) Porcentaje de IVA aplicable al IVA. 0

70 ImporteEfecto Importe en euros (moneda base) del efecto.

0

71 ImporteEfectoSinGastosImporte en euros (moneda base) del efecto sin los gastos ocasionados por el impagado.

0

72 ImporteDivisa Equivalente en divisas del campo ImporteEfecto.

0

73 ImporteDivisaSinGastos Equivalente en divisa del campo ImporteEfectoSinGastos.

0

74 ImporteCobrado

Importe cobrado en euros (moneda base) del efecto. UTILIZADO EN CÁLCULOS INTERNOS. Informar un cero.

0

75 ImportePendienteCAMPO OBSOLETO. Informe el valor asignado al campoImporteEfecto

0

76 ImportePendienteDivisaCAMPO OBSOLETO. Informe el valor asignado al campo ImporteDivisa.

0

77 ImporteGastosImporte en euros (moneda base) de los gastos ocasionados al remesar el efecto.

0

78 GastosImpagado_Importe en euros (moneda base) de los gastos totales (gastos+IVA) ocasionados al impagar el efecto.

0

79 GastosImpagadoDivisa_ Equivalente en divisas del campo GastosImpagado.

0

80 GtoImpagado_Importe en euros (moneda base) de los gastos ocasionados al impagar el efecto.

0

81 GtoImpagadoDivisa_Equivalente en divisas del campo GtoImpagado_.

0

82 GastoCorreoImpagado_Importe en euros (moneda base) de los gastos de correo ocasionados al impagar el efecto.

0

83 GastoCorreoImpagadoDivisa_Equivalente en divisas del campo GastoCorreoImpagado_.

0

84 CuotaIvaImpagado_Importe en euros (moneda base) del IVA ocasionados al impagar el efecto.

0

85 CuotaIvaImpagadoDivisa_Equivalente en divisas del campo CuotaIvaImpagado_.

0

86 MascaraRecibo_ Indicar el informe a usar por defecto al listar recibos.

"

87 TipoDocumentoIdentifica el tipo de documento de contabilidad.

"

88 Bloqueo (Sí/No) Efecto bloqueado. 089 Remesable (Sí/No) Efecto remesable. -190 DocumentoConciliacion Para asociar efectos entre sí. "

91 CodigoCuentaFactura

Contiene la cuenta contable informada en el campo CodigoCuenta del efecto correspondiente a la última contabilización realizada (para las retrocesiones).

"

92 ContrapartidaOrigen

Contiene la cuenta contable informada en el campo Contrapartida del efecto correspondiente a la última contabilización realizada (para las retrocesiones).

"

93 MovPosicionOrigenIgual que los dos campos anteriores para el campo MovPosicion.

* EmptyGuid

94 ControlTalones (Sí / No) Se informa en los talones agrupados. Informe un "0".

0

95 SuFacturaNoEn los efectos de proveedor es la referencia de la factura del proveedor.

"

Page 17: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

96 CodigoRetencion Código de retención. 097 BaseRetencion Importe de la base de la retención. 0

98 AgrupacionCuadreNumero de agrupación de saldos vivos.

0

99 RemesaHabitualCódigo del banco por el que se suele remesar los efectos del cliente/proveedor.

"

100 NumeroCajaSe informa automáticamente en los traspaso del Punto Venta.

0

101 NumeroInternoSe informa automáticamente en los traspaso del Punto Venta.

0

102 NumeroCobroSe informa automáticamente en el traspaso del Punto Venta.

0

103 CamposControlCarteraSe informa automáticamente en el traspaso del Punto Venta.

"

104 StatusGeneradoImpagado_Código que identifica el estado del que procede un impagado.

0

105 SysTraspasoLWG(Sí / No) Identifica si efecto proviene.

0

106 FechaVencimientoOrigenLcSe informa automáticamente en la entrada de cobros/ingresos.

"

107 NumeroTalonLcSe informa automáticamente en la entrada de cobros/ingresos.

0

108 StatusTraspasado Control de los registros importados. 0

Page 18: Estructura de ficheros XML · informarán al dar de alta efectos. ... paseo... Numero1 Número de la vía. ... o un cobro (“C”). El defecto de este campo es “”. CodigoActividadF

Estructura de los ficheros XML.

Únicamente hay que grabar información en los ficheros que deseamos importar a Contabilidad. El fichero Iniciador se usa para saber si hay procesos pendientes. Los registros del fichero Iniciador deben ligar con los ficheros de datos por el campo Proceso.

Ver diagrama de enlaces entre ficheros.

Iniciador

Orden Nombre Descripción01 Contador Contador interno.02 Aplicación Código de tres posiciones de la aplicación origen.

03 Proceso

Número de proceso para enlazar las tablas de movimientos. También permite distinguir un proceso realizado por la mañana de otro realizado por la tarde. El número de proceso debe ser único y debe ser controlado por la aplicación origen.

04 Fecha Fecha en la que se genera el fichero XML.

05 CodigoEmpresaNúmero de empresa desde la que se realiza la exportación de los datos [1...9999].

06 FicherosNúmero de ficheros generados en la exportación (contando el Iniciador.XML)

07 IndicadorPlan

Utilizado para indicar el Plan General Contable.

"1" Contabilización según Plan General Contable (Real Decreto 1643/1990), es decir, PGC90. "2" Contabilización según nuevo Plan General Contable (Real Decreto 1514/2007), es decir, NPGC o Plan 2007.

08 Ejercicio Ejercicio inicial del tipo de plan (número).