>
> this is part of norm 19.14, according to the norm the fields [1..1] are
> required and the field <Id> is set by the bank.
>
the lines in red are the missing fields in my xml file.
>
> ANEXO 1- MENSAJE DE PRESENTACIÓN DE ADEUDOS DIRECTOS SEPA
> ESQUEMA BÁSICO (pain.008.001.02)
>
> 1. Organización del fichero
>
> Raíz del mensaje
>
> Índice Ocurrencias Nombre Etiqueta XML Longitud
> [1..1] + Raíz del mensaje <CstmrDrctDbtInitn>
>
> Cabecera
>
> Índice Ocurrencias Nombre Etiqueta XML Longitud
> 1.0 [1..1] + Cabecera <GrpHdr>
> 1.1 [1..1] ++ Identificación del mensaje <MsgId> 35
> 1.2 [1..1] ++ Fecha y hora de creación <CreDtTm> 19
> 1.6 [1..1] ++ Número de operaciones <NbOfTxs> 15
> 1.7 [0..1] ++ Control de suma <CtrlSum> 18
> 1.8 [1..1] ++ Parte iniciadora <InitgPty>
> 1.8 [0..1] +++ Nombre <Nm> 70
> 1.8 [0..1] +++ Identificación <Id>
> 1.8 [1..1]{Or ++++ Persona jurídica <OrgId>
> [0..1] +++++ BIC o BEI <BICOrBEI> 11
> [0..n] +++++ Otra <Othr>
> [1..1] ++++++ Identificación <Id> 35
> [0..1] ++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or +++++++ Código <Cd> 4
> [1..1]Or}} +++++++ Propietario <Prtry> 35
> [0..1] ++++++ Emisor <Issr> 35
> 1.8 [1..1]Or} ++++ Persona física <PrvtId>
> [0..1] +++++ Fecha y lugar de nacimiento <DtAndPlcOfBirth>
> [1..1] ++++++ Fecha de nacimiento <BirthDt> 8
> [0..1] ++++++ Provincia de nacimiento <PrvcOfBirth> 35
> [1..1] ++++++ Ciudad de nacimiento <CityOfBirth> 35
> [1..1] ++++++ País de nacimiento <CtryOfBirth> 2
> [0..1] +++++ Otra <Othr>
> [1..1] ++++++ Identificación <Id> 35
> [0..1] ++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or +++++++ Código <Cd> 4
> [1..1] Or}} +++++++ Propietario <Prtry> 35
> [0..1] ++++++ Emisor <Issr> 35
> 19
>
>
> Información del pago
> Índice Ocurrencias Nombre Etiqueta XML Longitud
> 2.0 [1..n] + Información del pago <PmtInf>
> 2.1 [1..1] ++ Identificación de la información del pago <PmtInfId> 35
> 2.2 [1..1] ++ Método de pago <PmtMtd> 2
> 2.3 [0..1] ++ Indicador de apunte en cuenta <BtchBookg> 5
> 2.4 [0..1] ++ Número de operaciones <NbOfTxs> 15
> 2.5 [0..1] ++ Control de suma <CtrlSum> 18
> 2.6 [0..1] ++ Información del tipo de pago <PmtTpInf>
> 2.8 [0..1] +++ Nivel de servicio <SvcLvl>
> 2.9 [1..1] ++++ Código <Cd> 4
> 2.11 [0..1] +++ Instrumento local <LclInstrm>
> 2.12 [1..1] ++++ Código <Cd> 35
> 2.14 [0..1] +++ Tipo de secuencia <SeqTp> 4
> 2.15 [0..1] +++ Categoría del propósito <CtgyPurp>
> 2.16 [1..1] {Or ++++ Código <Cd> 4
> 2.17 [1..1] Or} ++++ Propietario <Prtry> 35
> 2.18 [1..1] ++ Fecha de cobro <ReqdColltnDt> 8
> 2.19 [1..1] ++ Acreedor <Cdtr>
> 2.19 [0..1] +++ Nombre <Nm> 70
> 2.19 [0..1] +++ Dirección postal <PstlAdr>
> 2.19 [0..1] ++++ País <Ctry> 2
> 2.19 [0..2] ++++ Dirección en texto libre <AdrLine> 70
> 2.20 [1..1] ++ Cuenta del acreedor <CdtrAcct>
> 2.20 [1..1] +++ Identificación <Id>
> [1..1] ++++ IBAN <IBAN> 34
> 2.20 [0..1] +++ Moneda <Ccy> 3
> 2.21 [1..1] ++ Entidad del acreedor <CdtrAgt>
> [1..1] +++ Identificación de la entidad <FinInstnId>
> [1..1] ++++ BIC <BIC> 11
> 2.23 [0..1] ++ Último acreedor <UltmtCdtr>
> 2.23 [0..1] +++ Nombre <Nm> 70
> 2.23 [0..1] +++ Identificación <Id>
> 2.23 [1..1]{Or ++++ Persona jurídica <OrgId>
> [0..1] +++++ BIC o BEI <BICOrBEI> 11
> [0..1] +++++ Otra <Othr>
> [1..1] ++++++ Identificación <Id> 35 20
> [0..1] ++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or +++++++ Código <Cd> 4
> [1..1]Or}} +++++++ Propietario <Prtry> 35
> [0..1] ++++++ Emisor <Issr> 35
> 2.23 [1..1]Or} ++++ Persona física <PrvtId>
> [0..1] +++++ Fecha y lugar de nacimiento <DtAndPlcOfBirth>
> [1..1] ++++++ Fecha de nacimiento <BirthDt> 8
> [0..1] ++++++ Provincia de nacimiento <PrvcOfBirth> 35
> [1..1] ++++++ Ciudad de nacimiento <CityOfBirth> 35
> [1..1] ++++++ País de nacimiento <CtryOfBirth> 2
> [0..1] +++++ Otra <Othr>
> [1..1] ++++++ Identificación <Id> 35
> [0..1] ++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or +++++++ Código <Cd> 4
> [1..1] Or}} +++++++ Propietario <Prtry> 35
> [0..1] ++++++ Emisor <Issr> 35
> 2.24 [0..1] ++ Cláusula de gastos <ChrgBr> 4
> 2.27 [0..1] ++ Identificación del acreedor <CdtrSchmeId>
> 2.27 [1..1] +++ Identificación <Id>
> 2.27 [1..1] ++++ Identificación privada <PrvtId>
> 2.27 [1..1] +++++ Otra <Othr>
> [1..1] ++++++ Identificación <Id> 35
> [1..1] ++++++ Nombre del esquema <SchmeNm>
> [1..1] +++++++ Propietario <Prtry> 35
> 2.28 [1..n] ++ Información de la operación de adeudo
> directo <DrctDbtTxInf>
> 2.29 [1..1] +++ Identificación del pago <PmtId>
> 2.30 [0..1] ++++ Identificación de la instrucción <InstrId> 35
> 2.31 [1..1] ++++ Identificación de extremo a extremo <EndToEndId> 35
> 2.44 [1..1] +++ Importe ordenado <InstdAmt> 12
> 2.45 [0..1] +++ Cláusula de gastos <ChrgBr> 4
> 2.46 [0..1] +++ Operación de adeudo directo <DrctDbtTx>
> 2.47 [0..1] ++++ Información del mandato <MndtRltdInf>
> 2.48 [0..1] +++++ Identificación del mandato <MndtId> 35
> 2.49 [0..1] +++++ Fecha de firma <DtOfSgntr> 8
> 2.50 [0..1] +++++ Indicador de modificación <AmdmntInd> 5
> 2.51 [0..1] +++++ Detalles de la modificación <AmdmntInfDtls>
> 2.52 [0..1] ++++++ Identificación del mandato original <OrgnlMndtId> 35
> 2.53 [0..1] ++++++ Identificación del acreedor original <OrgnlCdtrSchmeId>
> 2.53 [0..1] +++++++ Nombre <Nm> 70 21
> 2.53 [1..1] +++++++ Identificación <Id>
> 2.53 [1..1] ++++++++ Identificación privada <PrvtId>
> 2.53 [1..1] +++++++++ Otra <Othr>
> [1..1] ++++++++++ Identificación <Id> 35
> [1..1] ++++++++++ Nombre del esquema <SchmeNm>
> [1..1] +++++++++++ Propietario <Prtry> 35
> 2.57 [0..1] ++++++ Cuenta del deudor original <OrgnlDbtrAcct>
> [1..1] +++++++ Identificación <Id>
> [1..1] ++++++++ IBAN <IBAN> 34
> 2.58 [0..1] ++++++ Entidad del deudor original <OrgnlDbtrAgt>
> [1..1] +++++++ Identificación de la entidad <FinInstnId>
> [1..1] ++++++++ Otra <Othr>
> [1..1] +++++++++ Identificación <Id> 35
> 2.62 [0..1] +++++ Firma electrónica <ElctrncSgntr> 1025
> 2.66 [0..1] ++++ Identificación del acreedor <CdtrSchmeId>
> 2.66 [1..1] +++++ Identificación <Id>
> 2.66 [1..1] ++++++ Identificación privada <PrvtId>
> 2.66 [1..1] +++++++ Otra <Othr>
> [1..1] ++++++++ Identificación <Id> 35
> [1..1] ++++++++ Nombre del esquema <SchmeNm>
> [1..1] +++++++++ Propietario <Prtry> 35
> 2.69 [0..1] +++ Último acreedor <UltmtCdtr>
> 2.69 [0..1] ++++ Nombre <Nm> 70
> 2.69 [0..1] ++++ Identificación <Id>
> 2.69 [1..1]{Or +++++ Persona jurídica <OrgId>
> [0..1] ++++++ BIC o BEI <BICOrBEI> 11
> [0..1] ++++++ Otra <Othr>
> [1..1] +++++++ Identificación <Id> 35
> [0..1] +++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or ++++++++ Código <Cd> 4
> [1..1]Or}} ++++++++ Propietario <Prtry> 35
> [0..1] +++++++ Emisor <Issr> 35
> 2.69 [1..1]Or} +++++ Persona física <PrvtId>
> [0..1] ++++++ Fecha y lugar de nacimiento <DtAndPlcOfBirth>
> [1..1] +++++++ Fecha de nacimiento <BirthDt> 8
> [0..1] +++++++ Provincia de nacimiento <PrvcOfBirth> 35
> [1..1] +++++++ Ciudad de nacimiento <CityOfBirth> 35
> [1..1] +++++++ País de nacimiento <CtryOfBirth> 2
> [0..1] ++++++ Otra <Othr> 22
> [1..1] +++++++ Identificación <Id> 35
> [0..1] +++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or ++++++++ Código <Cd> 4
> [1..1] Or}} ++++++++ Propietario <Prtry> 35
> [0..1] +++++++ Emisor <Issr> 35
> 2.70 [1..1] +++ Entidad del deudor <DbtrAgt>
> [1..1] ++++ Identificación de la entidad <FinInstnId>
> [1..1] +++++ BIC <BIC> 11
> 2.72 [1..1] +++ Deudor <Dbtr>
> 2.72 [0..1] ++++ Nombre <Nm> 70
> 2.72 [0..1] ++++ Dirección postal <PstlAdr>
> 2.72 [0..1] +++++ País <Ctry> 2
> 2.72 [0..2] +++++ Dirección en texto libre <AdrLine> 70
> 2.72 [0..1] ++++ Identificación <Id>
> 2.72 [1..1]{Or +++++ Persona jurídica <OrgId>
> [0..1] ++++++ BIC o BEI <BICOrBEI> 11
> [0..1] ++++++ Otra <Othr>
> [1..1] +++++++ Identificación <Id> 35
> [0..1] +++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or ++++++++ Código <Cd> 4
> [1..1]Or}} ++++++++ Propietario <Prtry> 35
> [0..1] +++++++ Emisor <Issr> 35
> 2.72 [1..1]Or} +++++ Persona física <PrvtId>
> [0..1] ++++++ Fecha y lugar de nacimiento <DtAndPlcOfBirth>
> [1..1] +++++++ Fecha de nacimiento <BirthDt> 8
> [0..1] +++++++ Provincia de nacimiento <PrvcOfBirth> 35
> [1..1] +++++++ Ciudad de nacimiento <CityOfBirth> 35
> [1..1] +++++++ País de nacimiento <CtryOfBirth> 2
> [0..1] ++++++ Otra <Othr>
> [1..1] +++++++ Identificación <Id> 35
> [0..1] +++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or ++++++++ Código <Cd> 4
> [1..1] Or}} ++++++++ Propietario <Prtry> 35
> [0..1] +++++++ Emisor <Issr> 35
> 2.73 [1..1] +++ Cuenta del deudor <DbtrAcct>
> [1..1] ++++ Identificación <Id>
> [1..1] +++++ IBAN <IBAN> 34
> 2.74 [0..1] +++ Último deudor <UltmtDbtr>
> 2.74 [0..1] ++++ Nombre <Nm> 70 23
> 2.74 [0..1] ++++ Identificación <Id>
> 2.74 [1..1]{Or +++++ Persona jurídica <OrgId>
> [0..1] ++++++ BIC o BEI <BICOrBEI> 11
> [0..1] ++++++ Otra <Othr>
> [1..1] +++++++ Identificación <Id> 35
> [0..1] +++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or ++++++++ Código <Cd> 4
> [1..1]Or}} ++++++++ Propietario <Prtry> 35
> [0..1] +++++++ Emisor <Issr> 35
> 2.74 [1..1]Or} +++++ Persona física <PrvtId>
> [0..1] ++++++ Fecha y lugar de nacimiento <DtAndPlcOfBirth>
> [1..1] +++++++ Fecha de nacimiento <BirthDt> 8
> [0..1] +++++++ Provincia de nacimiento <PrvcOfBirth> 35
> [1..1] +++++++ Ciudad de nacimiento <CityOfBirth> 35
> [1..1] +++++++ País de nacimiento <CtryOfBirth> 2
> [0..1] ++++++ Otra <Othr>
> [1..1] +++++++ Identificación <Id> 35
> [0..1] +++++++ Nombre del esquema <SchmeNm>
> [1..1]{{Or ++++++++ Código <Cd> 4
> [1..1] Or}} ++++++++ Propietario <Prtry> 35
> [0..1] +++++++ Emisor <Issr> 35
> 2.76 [0..1] +++ Propósito <Purp>
> 2.77 [1..1] ++++ Código <Cd> 4
> 2.79 [0..10] +++ Información regulatoria <RgltryRptg>
> [1..1] ++++ Alcance de la información <DbtCdtRptgInd> 4
> [1..1] ++++ Detalles <Dtls>
> [1..1] +++++ Código <Cd> 3
> [1..1] +++++ Importe <Amt> 21
> [1..1] +++++ Información <Inf> 35
> 2.88 [0..1] +++ Concepto <RmtInf>
> 2.89 [1..1]{Or ++++ No estructurado <Ustrd> 140
> 2.90 [1..1]Or} ++++ Estructurado <Strd>
> 2.110 [1..1] +++++ Referencia facilitada por el acreedor <CdtrRefInf
> 2.111 [1..1] ++++++ Tipo de referencia <Tp>
> 2 112 [1..1] +++++++ Código o propietario <CdOrPrtry>
> 2.113 [1..1] ++++++++ Código <Cd> 4
> 2.115 [0..1] +++++++ Emisor <Issr> 35
> 2.116 [1..1] ++++++ Referencia <Ref> 35
>