Saltar a contenido

Intercambio SOA comercializadora

El fichero de intercambio del SOA tiene el formato estándar CSV con los campos separados por tabulaciones y codificado en UTF-8.

El fichero debe contener todos los valores. Si no se dispone de información para rellenarlos, se deberán dejar vacíos. A continuación se detallan los campos concretos de los que dispone el fichero:

ColumnaNombre interno del campoTipoDescripción
1csv_cups_codivarchar(30)Código universal del punto de suministro
2csv_cups_distribuidoravarchar(10)Distribuidora del CUPS
3csv_cups_municipiinteger(10)Municipio del CUPS
4csv_cups_poblaciovarchar(60)Población del CUPS
5csv_cups_carrervarchar(60)Calle del CUPS
6csv_cups_numerovarchar(10)Número de la calle del CUPS
7csv_cups_escalavarchar(50)Escalera del CUPS
8csv_cups_plantavarchar(50)Número de planta del CUPS
9csv_cups_pisvarchar(10)Piso del CUPS
10csv_cups_codi_tipus_viavarchar(10)Código del tipo de via del CUPS
11csv_cups_abbr_tipus_viavarchar(20)Abreviatura del tipo de via del CUPS
12csv_cups_tipus_viavarchar(20)Tipo de vía del CUPS
13csv_cups_ref_catastralvarchar(20)Referencia Catastral del CUPS
14csv_cups_aclaradorvarchar(100)Aclarador del CUPS
15csv_cups_poligonvarchar(50)Polígono del CUPS
16csv_cups_parcelavarchar(50)Parcela del CUPS
17csv_cups_cp_cupsvarchar(10)Código postal del CUPS
18csv_abonat_codivarchar(60)Código de abonado
19csv_abonat_nifvarchar(32)NIF del abonado
20csv_abonat_nomvarchar(128)Nombre del abonado
21csv_abonat_idiomavarchar(10)Idioma del abonado
22csv_abonat_direccio_nomvarchar(64)Dirección del abonado (nombre)
23csv_abonat_direcciovarchar(128)Dirección del abonado
24csv_abonat_numerovarchar(128)Número de la calle de la dirección del abonado
25csv_abonat_plantavarchar(128)Planta del abonado
26csv_abonat_aclaradorvarchar(128)Aclarador del abonado
27csv_abonat_cpvarchar(10)Código postal del abonado
28csv_abonat_ine_municipivarchar(10)INE del municipio del abonado
29csv_abonat_poblaciovarchar(128)Población del abonado
30csv_abonat_provinciavarchar(128)Provincia del abonado
31csv_abonat_paisvarchar(128)País del abonado
32csv_abonat_telefonvarchar(64)Teléfono del abonado
33csv_abonat_faxvarchar(64)FAX del abonado
34csv_abonat_mailvarchar(64)Email del abonado
35csv_abonat_mobilvarchar(64)Móvil del abonado
36csv_polissa_codi_comptadorvarchar(20)Número de contador
37csv_polissa_codi_contractevarchar(60)Número de póliza (contrato)
38csv_polissa_tarifavarchar(10)Tarifa
39csv_polissa_data_altadate(10)Fecha de alta
40csv_polissa_donar_de_baixaBooleanBaja
41csv_polissa_data_baixadate(10)Fecha de baja
42csv_polissa_potenciafloat(11)Potencia
43csv_polissa_tensiovarchar(30)Tensión
44csv_polissa_activitat_cnaevarchar(10)Actividad CNAE
45csv_polissa_comercialitzadoravarchar(4)Comercializadora
46csv_polissa_observacionstext(1024)Observaciones
47csv_polissa_titularvarchar(128)Titular de la póliza
48csv_polissa_estatvarchar(60)Estado de la póliza, poner "BORRADOR" para póliza en borrador.
49csv_polissa_ref_distriuidoravarchar(60)Referencia de distribuidora
50csv_polissa_tipus_punt_mesuravarchar(2)Tipo de punto de medida
51csv_polissa_potencies_per_periodevarchar(128)Potencia por período
52csv_polissa_data_firma_contractedate(10)Fecha de firma del contrato
53csv_fact_facturacio_tipusvarchar(50)Tipo facturación. Valores: 'MENSUAL' o 'BIMESTRAL'
54csv_fact_facturacio_potenciavarchar(64)Facturación potencia. Valores: 'MAXIMETRO', 'ICP' o 'RECARGO_ICP'
55csv_fact_unitat_facturaciovarchar(10)Unidad de facturación
56csv_fact_tarifa_comercialitzadoravarchar(50)Tarifa comercializadora
57csv_fact_tipus_pagamentvarchar(50)Tipo de pago. Valores: 'RECIBO_CSB' o 'TRANSFERENCIA_CSB'
58csv_fact_grup_pagamentvarchar(50)Grupo de pago
59csv_fact_desc_bancarivarchar(60)Descripción bancaria
60csv_fact_compte_bancarivarchar(30)Cuenta bancaria
61csv_fact_persona_pagadorvarchar(7)Persona pagadora. Valores: 'TITULAR' u 'OTRO'
62csv_pagador_codivarchar(32)Código pagador
63csv_pagador_nifvarchar(32)NIF del pagador
64csv_pagador_nomvarchar(128)Nombre del pagador
65csv_pagador_idiomavarchar(10)Idioma del pagador
66csv_pagador_direccio_nomvarchar(64)Nombre de la dirección del pagador
67csv_pagador_direcciovarchar(128)Dirección del pagador
68csv_pagador_numerovarchar(128)Numero del pagador
69csv_pagador_plantavarchar(128)Planta del pagador
70csv_pagador_cpvarchar(10)Código postal del pagador
71csv_pagador_ine_municipivarchar(10)INE del pagador
72csv_pagador_poblaciovarchar(128)Posición del pagador
73csv_pagador_provinciavarchar(128)Provincia del pagador
74csv_pagador_paisvarchar(128)País del pagador
75csv_pagador_telefonvarchar(64)Teléfono del pagador
76csv_pagador_faxvarchar(64)FAX del pagador
77csv_pagador_mailvarchar(64)Email del pagador
78csv_pagador_mobilvarchar(64)Móvil del pagador
79csv_fact_enviament_facturavarchar(12)Envio de la factura. Valores: 'POSTAL', 'EMAIL' o 'POST+EMAIL'
80csv_fact_persona_notificaciovarchar(7)Persona de notificación. Valores: 'TITULAR', 'PAGADOR' o 'ALTRE' (Otro).
81csv_notificacio_nomvarchar(128)Nombre de la notificación de envío
82csv_notificacio_nifvarchar(128)NIF de la notificación de envío
83csv_notificacio_direccio_nomvarchar(128)Nombre de la dirección de la notificación de envío
84csv_notificacio_direcciovarchar(128)Dirección de la notificación de envío
85csv_notificacio_numerovarchar(128)Número de la notificación de envío
86csv_notificacio_plantavarchar(128)Planta de la notificación de envío
87csv_notificacio_cpvarchar(10)Código postal de la notificación de envio
88csv_notificacio_ine_municipivarchar(10)Código INE del municipio de la notificación de envío
89csv_notificacio_poblaciovarchar(128)Población de la notificación de envío
90csv_notificacio_provinciavarchar(128)Provincia de la notificación de envío
91csv_notificacio_paisvarchar(128)País de la notificación de envío
92csv_notificacio_telefonvarchar(64)Teléfono de la notificación de envío
93csv_notificacio_faxvarchar(64)FAX de la notificación de envío
94csv_notificacio_mailvarchar(64)Email de la notificación de envío
95csv_notificacio_mobilvarchar(64)Móvil de la notificación de envío
96csv_propietari_cc_nomvarchar(128)Propietario CC
97csv_propietari_cc_nifvarchar(128)NIF propietario CC
98csv_propietari_cc_direcciovarchar(128)Dirección propietario CC
99csv_propietari_cc_numerovarchar(128)Número propietario CC
100csv_propietari_cc_plantavarchar(128)Planta propietario CC
101csv_propietari_cc_cpvarchar(10)Código postal propietario CC
102csv_propietari_cc_ine_municipivarchar(10)INE propietario CC
103csv_propietari_cc_poblaciovarchar(128)Población propietario CC
104csv_propietari_cc_provinciavarchar(128)Provincia propietario CC
105csv_propietari_cc_paisvarchar(128)País propietario CC
106csv_propietari_cc_telefonvarchar(64)Teléfono propietario CC
107csv_propietari_cc_faxvarchar(64)FAX propietario CC
108csv_propietari_cc_mailvarchar(64)Email propietario CC
109csv_propietari_cc_mobilvarchar(64)Móvil propietario CC
  • Los campos donde en la descripción se especifican valores concretos significa que el valor sólo puede estar comprendido entre los especificados.

  • Todos los números de cuenta están relacionados con el pagador del contrato. Si el titular es el mismo que el pagador, entonces se creará también en el titular.

  • Para introducir el cups de la distribuidora (csv_cups_distribuidora) es suficiente con los 4 dígitos de REE. Por ejemplo, el código de Unión Fenosa es el 0022.

  • Para introducir el cups del municipio se hace mediante el código INE.

  • Al introducir la población del CUPS o del abonado (csv_cups_poblacio y csv_abonat_poblacio) por defecto se obtienen las poblaciones del municipio indicado. Si no se encuentra la población puede crearse de forma automática o bien enviar un error, según la configuración del ERP.

  • El campo csv_abonat_idioma puede tomar los siguientes valores:

    • Castellano: es_ES
    • Catalán: ca_ES
    • Gallego: gl_ES
    • Inglés: en_US
  • Si se desea introducir varios periodos en el campo csv_polissa_potencies_per_periode, se debe hacer ordenado por periodos y separados por espacios. Si éste campo no se define, por defecto todos los periodos tendrán la potencia contratada.

    • Ejemplo de una 3.0A: "15 20 20"
  • El campo csv_polissa_tensio s'ha d'introduïr per el seu valor normalitzat.

  • El separador decimal de todos los campos debe ser un punto.

  • Para informar del modo de facturación de una póliza, debe hacerse mediante el campo csv_fact_facturacio_tipus. Puede tomar los valores "MENUSAL" o "BIMESTRAL".