|
|
Línea 67: |
Línea 67: |
| |Nit | | |Nit |
| |Debe corresponder al NIT del Empleador que realiza el DE | | |Debe corresponder al NIT del Empleador que realiza el DE |
| + | |- |
| + | |ObjetoNomina |
| + | |Objeto |
| + | |Ver el detalle del Objeto Nomina más abajo |
| |} | | |} |
| ====Class.Nómina Electrónica==== | | ====Class.Nómina Electrónica==== |
Línea 85: |
Línea 89: |
| |- | | |- |
| |deducciones | | |deducciones |
− | |Array | + | |Class |
| | - | | | - |
| |NO | | |NO |
Línea 94: |
Línea 98: |
| |- | | |- |
| |devengados | | |devengados |
− | |Array | + | |Class |
| | | | | |
| |SI | | |SI |
Línea 134: |
Línea 138: |
| : Información adicional Texto libre, relativo al documento. | | : Información adicional Texto libre, relativo al documento. |
| : '''PATH''': /root/Notas. | | : '''PATH''': /root/Notas. |
| + | : ( Ver detalle en [[#Class.Notas|Class.Notas]]) |
| |- | | |- |
| |novedad | | |novedad |
Línea 159: |
Línea 164: |
| : Utilizado para Atributos del Lugar de Generacion del Documento XML | | : Utilizado para Atributos del Lugar de Generacion del Documento XML |
| : '''PATH''': /root/LugarGeneracionXML | | : '''PATH''': /root/LugarGeneracionXML |
| + | : ( Ver detalle en [[#Class.LugarGeneracionXM|Class.LugarGeneracionXM]]) |
| |- | | |- |
| |pagos | | |pagos |
Línea 215: |
Línea 221: |
| : Tipo de documento de identificación que actualmente tiene el trabajador o aprendiz | | : Tipo de documento de identificación que actualmente tiene el trabajador o aprendiz |
| : '''PATH''': /root/InformacionGeneral/@TipoXML | | : '''PATH''': /root/InformacionGeneral/@TipoXML |
− | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 1|Tabla 1]] | + | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Nómina Electrónica #Tabla 1|Tabla 1]] |
| |- | | |- |
| |tipoMoneda | | |tipoMoneda |
Línea 224: |
Línea 230: |
| : Tipo de Moneda utilizada en el documento | | : Tipo de Moneda utilizada en el documento |
| : '''PATH''': /root/InformacionGeneral/@tipoMoneda | | : '''PATH''': /root/InformacionGeneral/@tipoMoneda |
− | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 2|Tabla 2]] | + | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Nómina Electrónica #Tabla 2|Tabla 2]] |
| |- | | |- |
| |tipoNota | | |tipoNota |
Línea 233: |
Línea 239: |
| : Corresponde al tipo de Nota de Ajuste de Documento Soporte de Pago de Nómina Electrónica que se desee implementar | | : Corresponde al tipo de Nota de Ajuste de Documento Soporte de Pago de Nómina Electrónica que se desee implementar |
| : '''PATH''': /root/tipoNota | | : '''PATH''': /root/tipoNota |
− | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 3|Tabla 3]] | + | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Nómina Electrónica #Tabla 3|Tabla 3]] |
| |- | | |- |
| |totalComprobante | | |totalComprobante |
Línea 622: |
Línea 628: |
| : '''PATH''': /No Aplica | | : '''PATH''': /No Aplica |
| |- | | |- |
− | |extras | + | |transporte |
− | |String | + | |Array<String> |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | :Habilitado como campo opcional | + | :Utilizado para Atributos de Transporte de Devengos del Documento |
− | : '''PATH''': /No Aplica | + | : '''PATH''': /Class.Transporte |
| + | : (ver detalle en [[#Class.Transporte|Class.Transporte]]) |
| + | |
| |- | | |- |
− | |extras | + | |vacaciones |
− | |String | + | |Class |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | |-
| |
− | |extras
| |
− | |String
| |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | :Habilitado como campo opcional | + | :Utilizado para Todos los Elementos de Vacaciones de Devengos del Documento |
− | : '''PATH''': /No Aplica | + | : '''PATH''': /Class.Devengados/vacaciones |
− | |-
| + | : (ver detalle en [[#Class.Vacaciones|Class.Vacaciones]]) |
− | |extras | |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | :Habilitado como campo opcional
| |
− | : '''PATH''': /No Aplica
| |
− | | |
| |} | | |} |
| | | |
− | ====Class.CargosDescuentos==== | + | ====Class.documentosReferenciados==== |
| {| class="mw-collapsible mw-collapsed wikitable" | | {| class="mw-collapsible mw-collapsed wikitable" |
| ! style="background:#f2f2f2; text-align:center;"|Atributo | | ! style="background:#f2f2f2; text-align:center;"|Atributo |
Línea 728: |
Línea 656: |
| ! style="background:#f2f2f2; text-align:center;"|Descripción | | ! style="background:#f2f2f2; text-align:center;"|Descripción |
| |- | | |- |
− | |codigo | + | |cunePred |
| |String | | |String |
− | |<nowiki>AN|2</nowiki> | + | | - |
| |C/C | | |C/C |
| | | | | |
− | : Código para categorizar el descuento | + | : Debe corresponder al CUNE del Documento Soporte de Pago de Nómina Electrónica o Nota de Ajuste de Documento Soporte de Pago de Nómina Electrónica a Reemplazar |
− | : '''Obligatorio''': Si es descuento a nivel de factura (general)
| + | : '''PATH''': /Class.documentosReferenciados/@CUNEPred |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si es descuento y no se informa algunos de los valores en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 4|Tabla 4]]
| |
− | : '''PATH''': …/cbc:AllowanceChargeReasonCode | |
− | |-
| |
− | |descripcion
| |
− | |String
| |
− | |<nowiki>AN|10..5000</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Texto libre para informar la razón del descuento
| |
− | : '''PATH''': …/cbc:AllowanceChargeReason
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> : Si se informa un cargo o descuento y no se informa este elemento
| |
| |- | | |- |
| |extras | | |extras |
− | |Array <Extensible> | + | |String |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | : Campos o información opcional para el modelo de negocio del emisor | + | :Habilitado como campo opcional |
− | : '''PATH''': No definido | + | : '''PATH''': /No definido |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |indicador
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Indicador de si es Cargo”1” o Descuento “0”
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> : Si este elemento contiene una información diferente de “1” o “0”
| |
− | : '''PATH''': …/cbc:ChargeIndicator
| |
| |- | | |- |
− | |monto | + | |fechaGenPred |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Valor total del cargo o descuento, si es descuento no puede ser superior al valor base
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> : Si es Descuento y monto > montoBase
| |
− | : '''PATH''': …/cbc:Amount
| |
− | |-
| |
− | |montoBase
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Valor Base para calcular el descuento o el cargo,
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span>: Si es negativo el montoBase, si es descuento no puede ser superior al valor total de la factura
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span>: Si montoBase > totalMonto
| |
− | : '''PATH''': …/cbc:BaseAmount
| |
− | |-
| |
− | |porcentaje
| |
− | |String
| |
− | |Ent: <nowiki>N|..6</nowiki>
| |
− | Dec: <nowiki>N|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Porcentaje del descuento
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si este elemento > 100
| |
− | : '''PATH''': …/cbc:MultiplierFactorNumeric
| |
− | |-
| |
− | |secuencia
| |
− | |String
| |
− | |<nowiki>N|..3</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Indicador de orden de secuencia
| |
− | : '''PATH''': …/cbc:ID
| |
− | |}
| |
− | ====Class.Cliente====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |actividadEconomicaCIIU
| |
− | |String
| |
− | |<nowiki>AN|…4</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Corresponde al código de actividad económica CIIU
| |
− | : '''PATH''': .. /cac:Party/cbc:IndustryClassificationCode
| |
− | |-
| |
− | |apellido
| |
| |String | | |String |
− | |<nowiki>AN|…50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Apellido del adquiriente.
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |destinatario
| |
− | |Array <Destinatario>
| |
− | | -
| |
− | |C/C
| |
− | |
| |
− | : Permite especifica el medio y los datos de la entrega electrónica del documento
| |
− | : '''Obligatorio''': Si campo notificar = ‘SI’
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Destinatario|Class.Destinatario]])
| |
− | |-
| |
− | |detallesTributarios
| |
− | |Array <Tributos>
| |
| | - | | | - |
| |SI | | |SI |
| | | | | |
− | : Detalles tributarios del adquirente | + | : Debe corresponder a la Fecha de Emision del Documento Soporte de Pago de Nómina Electrónica o Nota de Ajuste de Documento Soporte de Pago de Nómina Electrónica a Reemplazar |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si la clase no es informada
| + | : '''PATH''': /Class.documentosReferenciados/fechaGenPred |
− | : '''PATH''': /cac:Party/cac:PartyTaxScheme/cac:TaxScheme | |
− | : (ver detalle en [[#Class.Tributos|Class.Tributos]])
| |
| |- | | |- |
− | |direccionCliente | + | |numeroPred |
− | |Direccion
| |
− | | -
| |
− | |C/C
| |
− | |
| |
− | : Información donde se detalle la dirección de recepción del adquiriente
| |
− | : '''Recomendado''': Esta dirección ransf es la que se pinta en la representación gráfica estándar
| |
− | : '''PATH''': ../cac:Party/cac:PhysicalLocation/cac:Address
| |
− | : (ver detalle en [[#Class.Direccion|Class.Direccion]])
| |
− | |-
| |
− | |direccionFiscal
| |
− | |Direccion
| |
− | | -
| |
− | |C/C
| |
− | |
| |
− | : Dirección fiscal del adquiriente.
| |
− | : '''Obligatorio''': Si el adquirente es responsable
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el adquirente es responsable y no fue informada esta clase
| |
− | : '''PATH''': .. /cac:Party/cac:PartyTaxScheme/cac:RegistrationAddress
| |
− | : (ver detalle en [[#Class.Direccion|Class.Direccion]])
| |
− | |-
| |
− | |email
| |
| |String | | |String |
− | |<nowiki>AN|..50</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Correo Electrónico del adquiriente que irá al XML/UBL fiscal
| |
− | : (solo se envía un correo en este campo)
| |
− | : '''PATH''': No aplica nodo
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |informacionLegalCliente
| |
− | |InformacionLegalCliente
| |
− | | -
| |
− | |C/C
| |
− | |
| |
− | : Información legal del cliente
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> : Si se informa tipoPersona = ‘1’ y el atributo no es reportado
| |
− | : '''PATH''': ../cac:Party/cac:PartyLegalEntity
| |
− | : (ver detalle en [[#Class.InformacionLegalCliente|Class.InformacionLegalCliente]])
| |
− | |-
| |
− | |nombreComercial
| |
− | |String
| |
− | |<nowiki>AN|5..450</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Nombre Comercial del adquiriente
| |
− | : '''Obligatorio''' Si en la Rep. Gráfica se mostrará el nombre comercial
| |
− | : '''PATH''': /cac:Party/cac:PartyName
| |
− | |-
| |
− | |nombreContacto
| |
− | |String
| |
− | |<nowiki>AN|5..450</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre de Contacto
| |
− | : '''PATH''': ../cac:Party/cac:Contact/cbc:Name
| |
− | |-
| |
− | |nombreRazonSocial
| |
− | |String
| |
− | |<nowiki>AN|5..450</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Nombre o Razón Social del adquirente
| |
− | : '''Recomendado''': Si la persona es natural concatenar en este campo el nombre competo (nombres + apellidos)
| |
− | : '''PATH''': …/cac:Party/cac:PartyTaxScheme/cbc:RegistrationName
| |
− | |-
| |
− | |nota
| |
− | |String
| |
− | |<nowiki>AN|..450</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nota adicional de contacto
| |
− | : '''PATH''': ../cac:Party/cac:Contact/cbc:Note
| |
− | |-
| |
− | |notificar
| |
− | |String
| |
− | |<nowiki>AN|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Activa el envío de email al adquirente.
| |
− | : Valores posibles: “SI” o “NO”
| |
− | : '''PATH''': No aplica
| |
− | |-
| |
− | |numeroDocumento
| |
− | |String
| |
− | |<nowiki>AN|..12</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Número del Documento o Identificación Fiscal del adquirente
| |
− | : '''Obligatorio''' Si el adquirente es responsable debe informar el NIT
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si tipoIdentificacion es ‘31’ y la estructura de NIT es inválida
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> : Se genera si el valor de AdditionalAccountID = “2” y este no es mencionado.
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Nota</b></span> : Para identificar al consumidor final, se utiliza el siguiente documento “222222222222”
| |
− | : '''PATH''': …/cac:Party/cac:PartyTaxScheme/cbc:CompanyID
| |
− | |-
| |
− | |numeroIdentificacionDV
| |
− | |String
| |
− | |<nowiki>AN|..2</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Digito de verificación NIT del adquiriente
| |
− | : '''Obligatorio''': Si tipoIndentificacion = 31, debe ser informado
| |
− | : '''PATH''':
| |
− | : ../cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeID
| |
− | |-
| |
− | |responsabilidadesRut
| |
− | |Array <Obligaciones>
| |
| | - | | | - |
| |SI | | |SI |
| | | | | |
− | : Obligaciones y régimen del adquiriente | + | : Debe corresponder al Numero de Documento Soporte de Pago de Nómina Electrónica o Nota de Ajuste de Documento Soporte de Pago de Nómina Electrónica a Reemplazar |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si la clase no es informada
| + | : '''PATH''': …/Class.documentosReferenciados/numeroPred |
− | : '''PATH''': ../cac:Party/cac:PartyTaxScheme/cbc:TaxLevelCode
| |
− | : (ver detalle en [[#Class.Obligaciones|Class.Obligaciones]])
| |
− | |-
| |
− | |segundoNombre
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Segundo nombre del adquiriente.
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |telefax
| |
− | |String
| |
− | |<nowiki>N|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Telefax
| |
− | : '''PATH''': ../cac:Party/cac:Contact/cbc:Telefax
| |
− | |-
| |
− | |telefono
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Teléfono del adquiriente
| |
− | : '''PATH''': …/cac:Party/cac:Contact/cbc:Telephone
| |
− | |-
| |
− | |tipoIdentificacion
| |
− | |String
| |
− | |<nowiki>N|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Tipo de Identificación del adquiriente
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este atributo no corresponde a uno de los valores de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 3|Tabla 3]]
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Nota</b></span>: Para identificar al consumidor final se utiliza el código “13”
| |
− | : '''PATH''': ./cac:Party/cac:PartyTaxScheme/cbc:CompanyID/@schemeName
| |
− | |-
| |
− | |tipoPersona
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Identificador de tipo de persona
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este atributo no corresponde a uno de los valores de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 5|Tabla 5]]
| |
− | : '''PATH''': …/cbc:AdditionalAccountID | |
| |} | | |} |
− | ====Class.CondicionPago==== | + | ====Class.Notas==== |
| {| class="mw-collapsible mw-collapsed wikitable" | | {| class="mw-collapsible mw-collapsed wikitable" |
| ! style="background:#f2f2f2; text-align:center;"|Atributo | | ! style="background:#f2f2f2; text-align:center;"|Atributo |
Línea 1022: |
Línea 695: |
| ! style="background:#f2f2f2; text-align:center;"|Requerido | | ! style="background:#f2f2f2; text-align:center;"|Requerido |
| ! style="background:#f2f2f2; text-align:center;"|Descripción | | ! style="background:#f2f2f2; text-align:center;"|Descripción |
− | |-
| |
− | |codigoEvento
| |
− | |String
| |
− | | <nowiki>AN|..3</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Codigo de Evento
| |
− | : '''PATH''': ../cbc:ReferenceEventCode
| |
− | |-
| |
− | |comentario
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nota
| |
− | : '''PATH''': ../cbc:Note
| |
− | |-
| |
− | |duracionPeriodo
| |
− | |String
| |
− | |<nowiki>AN|..2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Duración de Periodo
| |
− | : '''PATH''': ../cac:SettlementPeriod/cbc:DurationMeasure
| |
− | |-
| |
− | |duracionPeriodoMedida
| |
− | |String
| |
− | |<nowiki>AN|..10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Unidad de medida de la duración de periodo
| |
− | : '''PATH''': ../cac:SettlementPeriod/cbc:DurationMeasure@unitCode
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |fechaVencimiento
| |
− | |String
| |
− | |<nowiki>AN|..10</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Fecha de Vencimiento
| |
− | : '''PATH''': ../cbc:PaymentDueDate
| |
− | |-
| |
− | |identificador
| |
− | |String
| |
− | |<nowiki>AN|..2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Condiciones de Pago
| |
− | : '''PATH''': ../cbc:ID
| |
− | |-
| |
− | |medioPagoAsociado
| |
− | |String
| |
− | |<nowiki>AN|..2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Medio Pago asociado
| |
− | : '''PATH''': ../cbc:PaymentMeansID
| |
− | |-
| |
− | |monto
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Monto
| |
− | : '''PATH''': ../cbc:Amount
| |
− | |-
| |
− | |montoMulta
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Monto de la multa
| |
− | : '''PATH''': ../cbc:PenaltySurchargePercent
| |
− | |-
| |
− | |montoPenalidad
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Monto de la Penalidad
| |
− | : '''PATH''': ../cbc:PenaltyAmount
| |
− | |-
| |
− | |periodoDesde
| |
− | |String
| |
− | |<nowiki>AN|..10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Periodo desde
| |
− | : '''PATH''': ../cbc:StartDate
| |
− | |-
| |
− | |periodoHasta
| |
− | |String
| |
− | |<nowiki>AN|..10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Periodo hasta
| |
− | : '''PATH''': ../cbc:EndDate
| |
− | |-
| |
− | |porcentajeDescuento
| |
− | |String
| |
− | |Ent: <nowiki>N|..6</nowiki>
| |
− | Dec: <nowiki>N|2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Porcentaje de Descuento
| |
− | : '''PATH''': ../cbc:SettlementDiscountPercent
| |
− | |-
| |
− | |porcentajePago
| |
− | |String
| |
− | |Ent: <nowiki>N|..6</nowiki>
| |
− | Dec: <nowiki>N|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Porcentaje de Pago
| |
− | : '''PATH''': . /cbc:PaymentPercent
| |
− | |-
| |
− | |referenciaAnticipo
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Numero de referencia de Anticipo
| |
− | : '''PATH''': ../cac:PrepaidPaymentReferenceID
| |
− | |}
| |
− | ====Class.FacturaDetalle====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |cantidadPorEmpaque
| |
− | |String
| |
− | | <nowiki>N|..3 </nowiki>
| |
− | | NO
| |
− | |
| |
− | : Cantidad de unidad de este artículo por empaque.
| |
− | : Por ejemplo, si el artículo son tres “six pack”, la cantidad a reportar en cantidadPorEmpaque es 6, mientras la cantidad a reportar en cantidadReal es 3, y el total de latas que se está describiendo son 18
| |
− | : '''PATH''': ..cac:Item/cbc:PackSizeNumeric
| |
− | |-
| |
− | |cantidadReal
| |
− | |String
| |
− | |<nowiki>N|..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Cantidad real sobre la cual el precio aplica
| |
− | : '''PATH''': .. /cac:Price/cbc:BaseQuantity
| |
− | |-
| |
− | |cantidadRealUnidadMedida
| |
− | |String
| |
− | |<nowiki>AN|..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Unidad de la cantidad sobre la cual el precio aplica
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el valor del atributo no se encuentra en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 6|Tabla 6]]
| |
− | : (Se puede utilizar el código estandár “WSD”, unidad “94” o Acuerdo Mutuo “ZZ” para NO reclasificar los productos)
| |
− | : '''PATH''': .. /cac:Price/cbc:BaseQuantity/@unitCode
| |
− | |-
| |
− | |cantidadUnidades
| |
− | |String
| |
− | |<nowiki>N|..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Cantidad de unidades del producto/servicio facturado
| |
− | : '''PATH''': .. /cbc:InvoicedQuantity
| |
− | |-
| |
− | |cargosDescuentos
| |
− | |Array <CargosDescuentos>
| |
− | | -
| |
− | |C/C
| |
− | |
| |
− | : Información de cargos y descuentos
| |
− | : '''Obligatorio''' Este arreglo se debe informar a nivel de ítem, si y solamente si el cargo o descuento afecta la base gravable del ítem.
| |
− | : Si un cargo individual general a la factura genera IVA, debe reportarse como ítem
| |
− | : '''PATH''': ../cac:AllowanceCharge
| |
− | : (ver detalle en [[#Class.CargosDescuentos|Class.CargosDescuentos]])
| |
− | |-
| |
− | |codigoFabricante
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Código del fabricante correspondiente al artículo
| |
− | : '''PATH''': .. /cac:Item/cac:
| |
− | : ManufacturersItemIdentification/cbc:ID
| |
− | |-
| |
− | |codigoIdentificadorPais
| |
− | |String
| |
− | |<nowiki>A|2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Código Identificador del país de origen del artículo o servicio
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde a un valor del estándar ISO 3166-1 alfa-2
| |
− | : '''PATH''': .. /cac:Item/cac:OriginCountry/cbc:IdentificationCode
| |
− | |-
| |
− | |codigoProducto
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Código del vendedor correspondiente al artículo
| |
− | : '''PATH''': .. /cac:Item/cac:SellersItemIdentification/cbc:ID
| |
− | |-
| |
− | |codigoTipoPrecio
| |
− | |String
| |
− | |<nowiki>AN|..3</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Código del tipo de precio informado
| |
− | : '''Obligatorio''' Para muestras comerciales (valor = 01)
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el valor del atributo no se encuentra en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 7|Tabla 7]]
| |
− | : '''PATH''': ../cac:PricingReference/cac:AlternativeConditionPrice/cbc:PriceTypeCode
| |
| |- | | |- |
| |descripcion | | |descripcion |
− | |String
| |
− | |<nowiki>AN|..300</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Descripción del producto o servicio
| |
− | : '''PATH''': ../Item/cbc:Description
| |
− | |-
| |
− | |descripcionTecnica
| |
− | |String
| |
− | |<nowiki>AN|..300</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Datos técnicos asociados al producto o servicio
| |
− | : '''PATH''': .. /cac:Item/cbc:AdditionalInformation
| |
− | |-
| |
− | |documentosReferenciados
| |
− | |Array <DocumentoReferenciado>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Informaciones que describen un documento referenciado
| |
− | : '''Obligatorio''' En facturas tipoDocumento contingencia (AdditionalDocumentReference), en facturas que afecten una nota (BillingReference), en Notas de Crédito y Débito (DiscrepancyResponse)
| |
− | : '''PATH''': /root/cac:DiscrepancyResponse,
| |
− | : /root/cac:BillingReference,
| |
− | : /root/cac: AdditionalDocumentReference,
| |
− | : /root/cac: DespatchDocumentReference,
| |
− | : /root/cac: ReceiptDocumentReference
| |
− | : (ver detalle en [[#Class.DocumentoReferenciado|Class.DocumentoReferenciado]])
| |
− | |-
| |
− | |estandarCodigo
| |
− | |String
| |
− | |AN
| |
− | |NO
| |
− | |
| |
− | : Código del estándar (identificación del artículo o servicio de acuerdo con un estándar)
| |
− | : Ver valores del atributo en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 8|Tabla 8]]
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si es factura de exportación (tipoDocumento = 02), y no se informó la sub partida arancelaria
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el código no existe en un estándar cerrado.
| |
− | : Ejemplo: UNSPSC
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el código no sigue la regla de formación de un código abierto, pero con valores verificables
| |
− | : Ejemplo: GTIN, Ejemplo:Partidas arancelarias
| |
− | : '''Nota''': En este caso puede utilizarse el código 999 (Estándar de adopción del contribuyente) para evitar reclasificar los productos
| |
− | : '''PATH''': /cac:Item/cac:StandardItemIdentification/cbc:ID/@schemeID
| |
− | |-
| |
− | |estandarCodigoID
| |
− | |String
| |
− | |AN
| |
− | |NO
| |
− | |
| |
− | : Asociado al código del estándar (identificación del artículo o servicio de acuerdo con un estándar).
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si estandarCodigo = 010 y estandarCodigoID es diferente a 9
| |
− | : Ver valores del atributo en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 8|Tabla 8]]
| |
− | : '''PATH''': ../cac:Item/cac:StandardItemIdentification/cbc:ID/@schemeAgencyID
| |
− | |-
| |
− | |estandarCodigoIdentificador
| |
− | |String
| |
− | |AN
| |
− | |NO
| |
− | |
| |
− | : Asociado al código del estándar (identificación del artículo o servicio de acuerdo con un estándar).
| |
− | : Ver valores del atributo en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 8|Tabla 8]]
| |
− | : '''PATH''': ../cac:Item/cac:StandardItemIdentification/cbc:ID@schemeDataURI
| |
− | |-
| |
− | |estandarCodigoNombre
| |
− | |String
| |
− | |AN
| |
− | |NO
| |
− | |
| |
− | : Asociado al código del estándar (identificación del artículo o servicio de acuerdo con un estándar).
| |
− | : Ver valores del atributo en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 8|Tabla 8]]
| |
− | : '''PATH''': ../cac:Item/cac:StandardItemIdentification/cbc:ID@schemeAgencyName
| |
− | |-
| |
− | |estandarCodigoProducto
| |
− | |String
| |
− | |AN
| |
− | |NO
| |
− | |
| |
− | : Código del producto según el estándar informado en estandarCodigo
| |
− | : Ver valores del atributo en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 8|Tabla 8]]
| |
− | : '''PATH''': ../cac:Item/cac:StandardItemIdentification/cbc:ID
| |
− | |-
| |
− | |estandarOrganizacion
| |
| |String | | |String |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | : Estándar de la organización | + | : Campo de libre uso para Observaciones en el documento |
− | : '''PATH''': ../cac:Item/cac:StandardItemIdentification/cac:IssuerParty/cac:PartyName/cbc:Name | + | : '''PATH''': .. /class.notas/descripcion |
− | |-
| |
− | |estandarSubCodigoProducto
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Sub código del estándar del producto
| |
− | : '''PATH''': ../cac:Item/cac:StandardItemIdentification/cbc:ExtendedID
| |
| |- | | |- |
| |extras | | |extras |
− | |Array <Extensible> | + | |String |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | : Campos o información opcional para el modelo de negocio del emisor | + | :Habilitado como campo opcional |
− | : '''PATH''': No definido
| + | : '''PATH''': /No definido |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |impuestosDetalles
| |
− | |Array <FacturaImpuestos >
| |
− | | -
| |
− | |SI
| |
− | |
| |
− | : Información de impuestos
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si existe más de un elemento con el mismo valor en el atributo FacturaImpuestos.codigoTOTALImp
| |
− | : Este grupo NO debe ser informado para ítems excluidos de acuerdo a lo establecido en el Estatuto Tributario.
| |
− | : Adicionalmente, NO debe ser informado para facturas del régimen simple grupo I, ni para ítems cuyo concepto en contratos de AIU no haga parte de la base gravable.
| |
− | : A nivel de ítem solo aplica para tributos que deban informarse a nivel de ítem, por ejemplo: IVA, INC, IC, Impuesto Nacional a los Combustibles, entre otros
| |
− | : '''PATH''': ../cac:TaxTotal (impuestos),
| |
− | : ../cac: WithholdingTaxTotal (retenciones)
| |
− | : (ver detalle en [[#Class.FacturaImpuestos|Class.FacturaImpuestos]])
| |
− | |-
| |
− | |impuestosTotales
| |
− | |Array <ImpuestosTotales>
| |
− | | -
| |
− | |SI
| |
− | |
| |
− | : Sumatoria de los impuestos por todos los tipos
| |
− | : Este grupo NO debe ser informado para ítems excluidos de acuerdo a lo establecido en el Estatuto Tributario.
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el valor del valor total del impuesto indicado es diferente a la sumatoria de lo reportado en FacturaImpuestos. valorTOTALImp.
| |
− | : A nivel de ítem solo aplica para tributos que deban informase a nivel de ítem, por ejemplo, IVA, INC, IC, Impuesto Nacional a los Combustibles, entre otros
| |
− | : '''PATH''': ../cac:TaxTotal/cbc:TaxAmount (impuestos),
| |
− | : ../cac: WithholdingTaxTotal/cbc:TaxAmount (retenciones)
| |
− | : (ver detalle en [[#Class.ImpuestosTotales|Class.ImpuestosTotales]])
| |
− | |-
| |
− | |informacionAdicional
| |
− | |Array <LineaInformacionAdicional>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Sirve para adicionar información específica del producto que puede ser solicitada por autoridades o entidades diferentes a la DIAN
| |
− | : '''PATH''': ../cac:Item/cac:AdditionalItemProperty
| |
− | : (ver detalle en [[#Class.LineaInformacionAdicional|Class.LineaInformacionAdicional]])
| |
− | |-
| |
− | |mandatorioNumeroIdentificacion
| |
− | |String
| |
− | |<nowiki>N|..12</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : NIT del mandatario
| |
− | : '''Obligatorio''' para facturas por mandato
| |
− | : '''PATH''': ../cac:Item/cac:InformationContentProviderParty/cac:PowerOfAttorney/cac:AgentParty/cbc:ID
| |
− | |-
| |
− | |mandatorioNumeroIdentificacionDV
| |
− | |String
| |
− | |<nowiki>N|..2</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Digito Verificador del NIT del mandatario
| |
− | : '''Obligatorio''' para facturas por mandato
| |
− | : '''PATH''': ../cac:Item/cac:InformationContentProviderParty/cac:PowerOfAttorney/cac:AgentParty/cbc:ID/ @schemeID | |
− | |-
| |
− | |mandatorioTipoIdentificacion
| |
− | |String
| |
− | |<nowiki>N|2</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Tipo de identificación del mandatario
| |
− | : '''Obligatorio''' Para facturas por mandato
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si mandatorioNumeroIdentificacion es informado y el valor del este campo no se encuentra en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 3|Tabla 3]]
| |
− | : '''PATH''': ../cac:Item/cac:InformationContentProviderParty/cac:PowerOfAttorney/cac:AgentParty/cbc:ID/@schemeName
| |
− | |-
| |
− | |marca
| |
− | |String
| |
− | |<nowiki>AN|..100</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Marca del artículo.
| |
− | : '''Obligatorio''' Si es factura internacional
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si tipoDocumento = “02” y este elemento no fue informado
| |
− | : '''PATH''': ../Item/cbc:BrandName
| |
− | |-
| |
− | |modelo
| |
− | |String
| |
− | |<nowiki>AN|..100</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Modelo del artículo.
| |
− | : '''Obligatorio''' Si es factura internacional
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si tipoDocumento = “02” y este elemento no fue informado
| |
− | : '''PATH''': ../Item/cbc:ModelName
| |
− | |-
| |
− | |muestraGratis
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Indicador de si el ítem es gratuito o no (sin valor comercial)
| |
− | : '''Obligatorio''' Para muestras comerciales
| |
− | : Valores posibles: “1” (Es muestra gratis) ó “0” (No es muestra gratis)
| |
− | : '''PATH''': ../cbc:FreeOfChargeIndicator
| |
− | |-
| |
− | |nombreFabricante
| |
− | |String
| |
− | |<nowiki>AN|..100</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre del fabricante del producto/servicio
| |
− | : '''PATH''': ../cac:Item/cac:ManufacturersItemIdentification/cac:IssuerParty/cac:PartyName/cbc:Name
| |
− | |-
| |
− | |nota
| |
− | |String
| |
− | |<nowiki>AN|20..5000</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Texto libre para añadir información adicional al artículo
| |
− | : '''Obligatorio''' Informar para el caso de facturas por contratos de servicio tipo AIU. Para el ítem Adminsitración. En este caso la nota debe empezar por el texto: “Contrato de servicios AIU por concepto de:” El contribuyente debe incluir el objeto del contrato facturado
| |
− | : '''PATH''': ../cbc:Note
| |
− | |-
| |
− | |precioReferencia
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Valor del artículo o servicio.
| |
− | : Corresponde al valor del precio referencia del ítem que se da como muestra o regalo sin valor comercial
| |
− | : '''Obligatorio''' Para muestras comerciales
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si se informa el atributo precioReferencia entonces el valor de precioTotalSinImpuestos debe ser (0.00), ya que se trata de muestra o regalo comercial
| |
− | : '''PATH''': ../cac:PricingReference/cac:AlternativeConditionPrice/cbc:PriceAmount
| |
− | |-
| |
− | |precioTotal
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Precio total del producto o servicio.
| |
− | : (cantidadUnidades*precioVentaUnitario +cargos-descuentos +impuestos)
| |
− | : '''Obligatorio''' Para uso en las representaciones gráficas
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |precioTotalSinImpuestos
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Valor total de la línea sin impuestos.
| |
− | : (cantidadUnidades*precioVentaUnitario +cargos-descuentos)
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si se informa el atributo precioTotalSinImpuestos en 0.00 entonces el valor de precioReferencia debe ser informado ya que se trata de muestra o regalo comercial
| |
− | : '''PATH''': ../cbc:LineExtensionAmount
| |
− | |-
| |
− | |precioVentaUnitario
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Precio Unitario del porducto/servicio
| |
− | : '''PATH''': ../Price/cbc:PriceAmount
| |
− | |-
| |
− | |secuencia
| |
− | |String
| |
− | |<nowiki>AN|..4</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Indicador de orden de secuencia (número de línea)
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si contiene un valor ya utilizado en el atributo secuencia en otro grupo de este archivo
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si los números utilizados en los diferentes grupos no son consecutivos, empezando en “1”
| |
− | : '''PATH''': ../cbc:ID
| |
− | |-
| |
− | |seriales
| |
− | |String
| |
− | |<nowiki>AN|..500</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Seriales del producto (separador por coma), Ej: ABC123,ABC456
| |
− | : '''PATH''': ../cac:Item/cac:ItemInstance/cbc:SerialID
| |
− | |-
| |
− | |subCodigoFabricante
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Código del fabricante correspondiente a una sub-especificación del artículo
| |
− | : '''PATH''': ../cac:Item/cac:ManufacturersItemIdentification/cbc:ExtendedID
| |
− | |-
| |
− | |subCodigoProducto
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Código del emisor/vendedor correspondiente a una sub-especificación del artículo
| |
− | : '''PATH''': ../Item/cac:SellersItemIdentification/cbc:ExtendedID
| |
− | |-
| |
− | |tipoAIU
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Para Clasificar el tipo de AIU
| |
− | : '''PATH''': No aplica
| |
− | |-
| |
− | |unidadMedida
| |
− | |String
| |
− | |<nowiki>AN|..3</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Código de Unidad de medida del producto/servicio facturado
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el valor del atributo no se encuentra en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 6|Tabla 6]]
| |
− | : (Se puede utilizar el código estandár “WSD”, unidad “94” o Acuerdo Mutuo “ZZ” para NO reclasificar los productos)
| |
− | : '''PATH''': ../cbc:InvoicedQuantity@unitCode
| |
| |} | | |} |
− | ====Class.Destinatario==== | + | ====Class.LugarGeneracionXML==== |
| {| class="mw-collapsible mw-collapsed wikitable" | | {| class="mw-collapsible mw-collapsed wikitable" |
| ! style="background:#f2f2f2; text-align:center;"|Atributo | | ! style="background:#f2f2f2; text-align:center;"|Atributo |
Línea 1566: |
Línea 720: |
| ! style="background:#f2f2f2; text-align:center;"|Descripción | | ! style="background:#f2f2f2; text-align:center;"|Descripción |
| |- | | |- |
− | |canalDeEntrega | + | |departamentoEstado |
| |String | | |String |
| | - | | | - |
| |SI | | |SI |
| | | | | |
− | : Medio de Entrega del Documento Electrónico | + | : Código del departamento donde se genera el documento |
− | : Puede tomar los siguientes valores: 0– Email; 1– Recepción; 2– Interoperabilidad; 3– Whatsapp; 4– Telegram
| + | : '''PATH''': ../Class.LugarGeneracionXML/departamentoEstado |
− | : PATH: No aplica
| + | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Nómina Electrónica#Tabla 4|Tabla 4]] |
− | |-
| |
− | |email
| |
− | |Array <String>
| |
− | | -
| |
− | |C/C
| |
− | |
| |
− | : Lista de Correos Electrónicos a los cuales se realizará la entrega del documento electrónico si el canalDeEntrega=’0’
| |
− | : '''Obligatorio''' Cuando canalDeEntrega=’0’ | |
− | : '''PATH''': No aplica | |
| |- | | |- |
| |extras | | |extras |
− | |Array <Extensible> | + | |String |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | : Campos o información opcional para el modelo de negocio del emisor | + | :Habilitado como campo opcional |
− | : '''PATH''': No definido | + | : '''PATH''': /No definido |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |fechaProgramada
| |
− | |String
| |
− | |<nowiki>AN|19</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha programada
| |
− | : '''PATH''': No aplica
| |
| |- | | |- |
− | |mensajeProgramado | + | |idioma |
| |String | | |String |
| | - | | | - |
− | |NO
| |
− | |
| |
− | : Mensaje
| |
− | : '''PATH''': No aplica
| |
− | |-
| |
− | |nitProveedorReceptor
| |
− | |String
| |
− | |<nowiki>N|..12</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : NIT del Destinatario
| |
− | : '''Obligatorio''' Cuando canalDeEntrega=’1’ ó ‘2’
| |
− | : '''PATH''': No aplica
| |
− | |-
| |
− | |telefono
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Teléfono del Destinatario
| |
− | : '''Obligatorio''' Cuando canalDeEntrega=’3’ ó ‘4’
| |
− | : '''PATH''': No aplica
| |
− | |}
| |
− | ====Class.DocumentoReferenciado====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |codigoEstatusDocumento
| |
− | |String
| |
− | | -
| |
− | |C/C
| |
− | |
| |
− | : Código o motivo del Documento
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘4’
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este atributo no corresponde a algún de los valores de [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 9|Tabla 9]] y [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 10|Tabla 10]]
| |
− | : '''PATH''': ../cac:DiscrepancyResponse/cbc:ResponseCode
| |
− | |-
| |
− | |codigoInterno
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
| |SI | | |SI |
| | | | | |
− | : Este campo decide si en que nodo XML se va a enviar la información de DocumentoReferenciado, posibles valores: | + | : Codigo del país donde se genera el documento |
− | # AdditionalDocumentReference (FE de contingencia y para acciones comerciales y mercantiles)
| + | : '''PATH''': ../Class.LugarGeneracionXML/idioma |
− | # DespatchDocumentReference (Doc. De despacho)
| + | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Nómina Electrónica#Tabla 5|Tabla 5]] |
− | # ReceiptDocumentReference (Doc. De recepción)
| |
− | # DiscrepancyResponse (N.C y N.D)
| |
− | # BillingReference (Facturas por corrección, N.C y N.D) | |
| |- | | |- |
− | |cufeDocReferenciado | + | |municipioCiudad |
| |String | | |String |
− | |<nowiki>AN|..90</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : CUFE o CUDE del documento referenciado
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘5’
| |
− | : '''Obligatorio''' En facturas, se debe diligenciar únicamente cuando la factura ransferênc se origina a partir de la corrección o ajuste que se da mediante un NC o ND
| |
− | : '''Obligatorio''' En N.C y N.D, son las referencias a facturas electrónicas afectadas por la Nota.
| |
− | : Solamente puede reportar facturas electrónicas de un mismo adquiriente
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si CUFE o CUDE no existe en la DIAN
| |
− | : '''PATH''': /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:UUID
| |
− | : /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID
| |
− | : /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID
| |
− | |-
| |
− | |descripcion
| |
− | |Array <String>
| |
− | |<nowiki>AN|20..5000</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Descripción de la naturaleza de la corrección
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘4’
| |
− | : '''PATH''': ../cac:DiscrepancyResponse/cbc:Description
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
| | - | | | - |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |fecha
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Fecha de ransfe del documento referenciado, en formato: YYYY-MM-DD
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘1’, ‘2’, ‘3’ ó ‘5’
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si fecha es posterior a la del documento referenciado
| |
− | : '''PATH''': /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:IssueDate
| |
− | : /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate
| |
− | : /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference
| |
− | : /cbc:IssueDate
| |
− | |-
| |
− | |fechaFinValidez
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha de Fin de Validez
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |fechaInicioValidez
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha de Inicio de Validez
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |numeroDocumento
| |
− | |String
| |
− | |<nowiki>AN..20</nowiki>
| |
| |SI | | |SI |
| | | | | |
− | : Concatenación del prefijo y el número del documento referenciado | + | : Código del municipio o ciudad donde se genera el documento |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si se informa codigoInterno igual a ‘1’, ‘2’, ‘3’, ‘4’ ó ‘5’ y el ID de documento de referencia no está relacionado
| + | : '''PATH''': ../Class.LugarGeneracionXML/municipioCiudad |
− | : '''PATH''': | + | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Nómina Electrónica#Tabla 6|Tabla 6]] |
− | : /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:ID
| |
− | : /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID | |
− | : /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference
| |
− | : /cbc:ID
| |
| |- | | |- |
− | |tipoCUFE | + | |pais |
| |String | | |String |
− | |<nowiki>AN|..11</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Algoritmo del tipo de CUFE.
| |
− | : “CUFE-SHA384” ó “CUDE-SHA384”
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘5’
| |
− | : '''PATH''': /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:UUID/@schemeName
| |
− | : /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID/@schemeName
| |
− | : /DebitNote/cac:BillingReference/cac: InvoiceDocumentReference/cbc:UUID/@schemeName
| |
− | |-
| |
− | |tipoDocumento
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Descripción del tipo de documento referenciado,
| |
− | : Ejemplo: “Factura de Venta Nacional”
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |tipoDocumentoCodigo
| |
− | |String
| |
− | |<nowiki>AN|2</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Identificador del tipo de documento referenciado.
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘1’
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si codigoInterno igual a ‘1’ y el contenido de este atributo no corresponde a uno de los valores de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 21|Tabla 21]]
| |
− | : '''Nota''': Para ordenes de remisión, informar el código ‘AAJ’
| |
− | : '''PATH''': /Invoice/cac:AdditionalDocumentReference/cbc: DocumentTypeCode
| |
− | : / CreditNote /cac:AdditionalDocumentReference/cbc: DocumentTypeCode
| |
− | : / DebitNote /cac:AdditionalDocumentReference/cbc: DocumentTypeCode
| |
− | |}
| |
− | '''@IMPORTANTE:'''
| |
− | ''# Para referenciar '''facturas de venta al emitir una NC o ND''', se deben enviar dos objetos de tipo DocumentosReferenciados indicando lo siguiente:
| |
− | #* '''Objeto 1''': indicando los campos codigoEstatusDocumento; codigoInterno = ‘4’, numeroDocumento, ransferênc.
| |
− | #* '''Objeto 2''': si el '''tipoOperacion es igual a 20 (para NC) ó 30 (para ND)''' y codigoInterno = ‘5’, se validan los campos: cufeDocReferenciado, fecha, y numeroDocumento.
| |
− | # Al transmitir una '''Factura de Contingencia''', se debe enviar un arreglo de tipo DocumentosReferenciados indicando los campos: codigoInterno = ‘1’, numeroDocumento, fecha, tipoDocumentoCodigo (correspondiente a Factura de Contingencia).
| |
− | # Para referenciar '''Documentos de Despacho''' (codigoInterno = ’2’) o '''Documentos de Recepción''' (codigoInterno = ‘3’) se validan los campos: numeroDocumento y fecha.''
| |
− |
| |
− | ====Class.Entrega====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |datosTransportistas
| |
− | |DatoTransportistas
| |
| | - | | | - |
− | |NO
| |
− | |
| |
− | : Datos del Transportista
| |
− | : '''PATH''': ../cac:DeliveryParty
| |
− | : (ver detalle en [[#Class.DatosTransportista|Class.DatosTransportista]])
| |
− | |-
| |
− | |direccionDespacho
| |
− | |Direccion
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Información de Despacho
| |
− | : '''PATH''': ../cac:Despatch/cac:DespatchAddress
| |
− | : (ver detalle en [[#Class.Direccion|Class.Direccion]])
| |
− | |-
| |
− | |direccionEntrega
| |
− | |Direccion
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Información de Entrega
| |
− | : '''PATH''': ../cac:DeliveryAddress
| |
− | : (ver detalle en [[#Class.Direccion|Class.Direccion]])
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |fechaEfectivaSalida
| |
− | |String
| |
− | |<nowiki>AN|19</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha y hora efectiva de salida de los bienes, en formato: YYYY-MM-DD HH:MM:SS
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> si la fecha efectiva de salida es anterior a la fecha de emisión
| |
− | : '''PATH''': ../cbc:ActualDeliveryDate + ../cbc:ActualDeliveryTime
| |
− | |-
| |
− | |fechaEstimada
| |
− | |String
| |
− | |<nowiki>AN|19</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha y hora estimada, en formato: YYYY-MM-DD HH:MM:SS
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> si la fecha estimada es anterior a la fecha de emisión
| |
− | : '''PATH''': ../cac:Despatch/cbc:EstimatedDespatchDate y EstimatedDespatchTime
| |
− | |-
| |
− | |fechaReal
| |
− | |String
| |
− | |<nowiki>AN|19</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha real, en formato: YYYY-MM-DD HH:MM:SS
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> si la fecha real es anterior a la fecha de emisión
| |
− | : '''PATH''': ../cac:Despatch/cbc:ActualDespatchDate y ActualDespatchTime
| |
− | |-
| |
− | |fechaSolicitada
| |
− | |String
| |
− | |<nowiki>AN|19</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha Solicitada, en formato: YYYY-MM-DD HH:MM:SS
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> si la fecha solicitada es anterior a la fecha de emisión
| |
− | : '''PATH''': ../cac:Despatch/ cbc:RequestedDespatchDate y RequestedDespatchTime
| |
− | |-
| |
− | |identificacionTransporte
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Datos del Transporte
| |
− | : '''PATH''': ../cac:Despatch/cbc:ID
| |
− | |-
| |
− | |matriculaTransporte
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Matricula del Transporte
| |
− | : '''PATH''': ../cac:Despatch/ cbc:ID/@schemeAgencyID
| |
− | |}
| |
− | ====Class.Extras====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |controlInterno1
| |
− | |String
| |
− | |<nowiki>AN|100</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Etiqueta asignada para la Representación Impresa PDF.
| |
− | : '''PATH''': Variable
| |
− | |-
| |
− | |controlInterno2
| |
− | |String
| |
− | |Depende del Campo
| |
− | |C/C
| |
− | |
| |
− | : Permite asociar dos o más campos mediante un índice (si los campos son asociables)
| |
− | : '''PATH''': Variable
| |
− | |-
| |
− | |nombre
| |
− | |String
| |
− | |Depende del Campo
| |
− | |SI
| |
− | |
| |
− | : Código del campo extensible a referenciar
| |
− | : (Ver sección [[Caracteristicas adicionales - Indice Manual Integración Directa#Uso de campos extras|USO DE CAMPOS EXTRAS]])
| |
− | : '''PATH''': Variable
| |
− | |-
| |
− | |pdf
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Indicación de mostrar el campo en la representación gráfica PDF
| |
− | : (“0” = No mostrar / “1” = Mostrar)
| |
− | : '''PATH''': Variable
| |
− | |-
| |
− | |valor
| |
− | |String
| |
− | |Depende del Campo
| |
− | |SI
| |
− | |
| |
− | : Valor del campo a agregar
| |
− | : '''PATH''': Variable
| |
− | |-
| |
− | |xml
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Indicación de mostrar el campo en el XML
| |
− | : (“0” = No mostrar / “1” = Mostrar)
| |
− | : '''PATH''': Variable
| |
− | |}
| |
− | ====Class.Extensible====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |controlInterno1
| |
− | |String
| |
− | |<nowiki>AN|100</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Etiqueta asignada para la Representación Impresa PDF.
| |
− | : '''PATH''': Variable
| |
− | |-
| |
− | |controlInterno2
| |
− | |String
| |
− | |Depende del Campo
| |
− | |C/C
| |
− | |
| |
− | : Permite asociar dos o más campos mediante un índice (si los campos son asociables)
| |
− | : '''PATH''': Variable
| |
− | |-
| |
− | |nombre
| |
− | |String
| |
− | |Depende del Campo
| |
− | |SI
| |
− | |
| |
− | : Código del campo extensible a referenciar
| |
− | : '''PATH''': Variable
| |
− | |-
| |
− | |valor
| |
− | |String
| |
− | |Depende del Campo
| |
| |SI | | |SI |
| | | | | |
− | : Valor del campo a agregar
| + | : '''PATH''': ../Class.LugarGeneracionXML/municipioCiudad |
− | : '''PATH''': Variable | + | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Nómina Electrónica#Tabla 7|Tabla 7]] |
| |} | | |} |
− | ====Class.FacturaImpuestos==== | + | ====Class.Pagos==== |
| {| class="mw-collapsible mw-collapsed wikitable" | | {| class="mw-collapsible mw-collapsed wikitable" |
| ! style="background:#f2f2f2; text-align:center;"|Atributo | | ! style="background:#f2f2f2; text-align:center;"|Atributo |
Línea 1975: |
Línea 770: |
| ! style="background:#f2f2f2; text-align:center;"|Requerido | | ! style="background:#f2f2f2; text-align:center;"|Requerido |
| ! style="background:#f2f2f2; text-align:center;"|Descripción | | ! style="background:#f2f2f2; text-align:center;"|Descripción |
− | |-
| |
− | |baseImponibleTOTALImp
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Base Imponible sobre la que se calcula el valor del tributo
| |
− | : '''PATH''': ../cac:TaxTotal/TaxSubtotal/cbc:TaxableAmount
| |
− | |-
| |
− | |codigoTOTALImp
| |
− | |String
| |
− | |<nowiki>AN|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Identificador del tributo
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde a uno de los códigos de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 11|Tabla 11]]
| |
− | : '''PATH''':../cac:TaxTotal/TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID
| |
− | |-
| |
− | |controlInterno
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Indicador de tipo de retención
| |
− | : '''PATH''': No Definido
| |
| |- | | |- |
| |extras | | |extras |
− | |Array <Extensible> | + | |String |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | : Campos o información opcional para el modelo de negocio del emisor | + | :Habilitado como campo opcional |
− | : '''PATH''': No definido | + | : '''PATH''': /No definido |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
| |- | | |- |
− | |porcentajeTOTALImp | + | |fechasPagos |
− | |String
| + | |Array<FechasPagos> |
− | |Ent: <nowiki>N|..2</nowiki>
| |
− | Dec: <nowiki>N|2*</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Tarifa del tributo.
| |
− | : En el caso de que el tributo es un porcentaje del valor tributable: informar la tarifa “porcentaje” a ser aplicada a la base imponible
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si reporta una tarifa diferente para uno de los tributos enunciados en la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 12|Tabla 12]]
| |
− | : '''PATH''':../cac:TaxTotal/TaxSubtotal/cac:TaxCategory/cbc:Percent
| |
− | |-
| |
− | |unidadMedida
| |
− | |String
| |
− | |<nowiki>AN|..5</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Identificación de la unidad de medida
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde a uno de los códigos de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 6|Tabla 6]]
| |
− | : '''PATH''':../cac:TaxTotal/cac:TaxSubtotal/cbc:BaseUnitMeasure/@unitCode
| |
− | |-
| |
− | |unidadMedidaTributo
| |
− | |String
| |
− | |Ent: <nowiki>N|..2</nowiki>
| |
− | Dec: <nowiki>N|2</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Unidad de medida base para el tributo
| |
− | : '''Obligatorio''' En el caso de que el tributo es un valor fijo por unidad tributada, por ejemplo el impuesto de consumo a las bolsas o los impuestos a los combustibles
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si elemento valorTributoUnidad es informado y unidadMedidaTributo no es informado
| |
− | : '''PATH''': ../cac:TaxTotal/TaxSubtotal/cbc:BaseUnitMeasure
| |
− | |-
| |
− | |valorTOTALImp
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Valor del tributo. Producto del porcentaje aplicado sobre la base imponible
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Para tributos cuya tarifa se enuncia en porcentajes, si valorTOTALImp es diferente a baseImponibleTOTALImp * porcentajeTOTALImp
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Para tributos cuya tarifa se enuncia en valores nominales (ejempo bolsas plásticas), si valorTOTALImp es diferente a valorTributoUnidad * cantidadUnidades
| |
− | : '''PATH''': ../cac:TaxTotal/TaxSubtotal/cbc:TaxAmount
| |
− | |-
| |
− | |valorTributoUnidad
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Es el valor nominal del tributo por unidad
| |
− | : '''Obligatorio''' En el caso de que el tributo es un valor fijo por unidad tributada, por ejemplo el impuesto de consumo a las bolsas o los impuestos a los combustibles
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> si el elemento unidadMedidaTributo NO es informado.
| |
− | : '''PATH''': ../cac:TaxTotal/TaxSubtotal/cbc:PerUnitAmount
| |
− | |}
| |
− | '''@IMPORTANTE''': Para el caso del ICA y RETEICA en el cual el valor del porcentaje se maneja en base a mil, se debe informar el valor de dicho porcentaje en base a cien, es decir, si se desea informar un porcentaje de 11.04%mil para alguno de estos tributos, se debe indicar en el campo porcentajeTOTALImp como 1.104.
| |
− | ====Class.ImpuestosTotales====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |codigoTOTALImp
| |
− | |String
| |
− | |<nowiki>AN|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Identificador del tributo
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde a uno de los códigos de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 11|Tabla 11]]
| |
− | : '''PATH''': Por Definir
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor.
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |montoTotal
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Suma de todos los atributos valorTOTALImp
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si montoTotal es diferente a la sumatoria de todas las ocurrencias de FacturaImpuestos.valorTOTALImp
| |
− | : '''PATH''': ../cac:TaxTotal/cbc:TaxAmount
| |
− | |}
| |
− | ====Class.MediosDePago====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |codigoBanco
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Código del Banco o Entidad Financiera
| |
− | : '''PATH''': ../cac:PayeeFinancialAccount/cbc:AccountTypeCode
| |
− | |-
| |
− | |codigoCanalPago
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Código del canal del pago
| |
− | : '''PATH''': ../cbc:PaymentChannelCode
| |
− | |-
| |
− | |codigoReferencia
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Opcional sin uso por ahora
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible> | |
| | - | | | - |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor.
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |fechaDeVencimiento
| |
− | |String
| |
− | |<nowiki>AN|19</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Fecha de Vencimiento del pago de la factura en formato: YYYY-MM-DD
| |
− | : '''Obligatorio''' Si la venta es a crédito
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span>: Si código del método de pago es “2” y no se envía la fecha de vencimiento
| |
− | : '''PATH''': ../cbc:PaymentDueDate
| |
− | |-
| |
− | |medioPago
| |
− | |String
| |
− | |<nowiki>AN|..2</nowiki>
| |
| |SI | | |SI |
| | | | | |
− | : Código correspondiente al medio de pago | + | : Utilizado para Todos los Elementos de Fechas de Pagos del Documento |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span>: Si el valor de este atributo no corresponde a un valor de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 13|Tabla 13]]
| + | : '''PATH''': .. /root/FechasPagos |
− | : '''PATH''': ../cbc:PaymentMeansCode
| |
− | |-
| |
− | |metodoDePago
| |
− | |String
| |
− | |<nowiki>AN|..2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Método de Pago
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span>: Si el valor de este atributo no corresponde a un valor de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 14|Tabla 14]]
| |
− | : '''PATH''': ../cbc:ID
| |
− | |-
| |
− | |nombreBanco
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre del Banco o Entidad Financiera
| |
− | : '''PATH''': ../cac:PayeeFinancialAccount/cbc:Name
| |
− | |-
| |
− | |numeroDeReferencia
| |
− | |String
| |
− | |<nowiki>AN|..200</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Identificador o referencia interna del Pago
| |
− | : PATH''':''' ../cbc:PaymentID
| |
− | |-
| |
− | |numeroDias
| |
− | |String
| |
− | |<nowiki>N|..3</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Número de días para el pago
| |
− | : '''PATH''': ../cbc:InstructionNote
| |
− | |-
| |
− | |numeroTransferencia
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Número de ransferência o número de cheque
| |
− | : '''PATH''': ../cac:PayeeFinancialAccount/cbc:ID
| |
− | |}
| |
− | ====Class.OrdenDeCompra====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |codigoCliente
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Código del cliente
| |
− | : '''PATH''': ../cbc:CustomerReference | |
− | |-
| |
− | |documentoReferencia
| |
− | |DocumentoReferencia
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Documento Referencia
| |
− | : '''PATH''': ../cac:DocumentReference
| |
− | : (ver detalle en [[#Class.DocumentoReferencia|Class.DocumentoReferencia]])
| |
| |- | | |- |
| |extras | | |extras |
− | |Array <Extensible> | + | |String |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | : Campos o información opcional para el modelo de negocio del emisor | + | :Habilitado como campo opcional |
− | : '''PATH''': No definido | + | : '''PATH''': /No definido |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |fecha
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha de la Orden, en formato: YYYY-MM-DD HH:MM:SS
| |
− | : '''PATH''': ../cbc:IssueDate
| |
− | |-
| |
− | |numeroOrden
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Número de la Orden de Compra
| |
− | : '''Obligatorio''' Para enviar la Orden de Compra
| |
− | : '''PATH''': ../cbc:ID
| |
− | |-
| |
− | |numeroPedido
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Número del Pedido
| |
− | : '''Obligatorio''' Para enviar el Pedido
| |
− | : '''PATH''': ../cbc:SalesOrderID
| |
− | |-
| |
− | |tipoCUFE
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Identificador del tipo de CUFE
| |
− | : '''PATH''': ../cbc:UUID@schemeName
| |
− | |-
| |
− | |tipoOrden
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Tipo de Orden
| |
− | : '''PATH''': ../cbc:OrderTypeCode
| |
− | |-
| |
− | |uuid
| |
− | |String
| |
− | |<nowiki>AN|..90</nowiki>
| |
− | |NO
| |
− | |
| |
− | : UUID de algún documento referenciado
| |
− | : '''PATH''': ../cbc:UUID
| |
− | |}
| |
− | '''NOTA:''' Al tratarse de una orden de entrega se debe informar la clase OrdenDeCompra, si es necesario indicar más de una orden se debe informar a través de la clase DocumentoReferenciado con '''codigoInterno''' =’1’, esto con el fin de enviar la información referente a las mismas en el grupo AdditionalDocumentReference.
| |
− | ====Class.TasaDeCambio====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
| |- | | |- |
− | |baseMonedaDestino | + | |fechapagonomina |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Base monetaria para la conversión.
| |
− | : Debe ser 1.00
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si trae valor diferente a 1.00
| |
− | : '''PATH''': ../cbc:TargetCurrencyBaseRate
| |
− | |-
| |
− | |baseMonedaOrigen
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Base monetaria de la divisa extranjera para el cambio.
| |
− | : Debe ser 1.00
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si trae valor diferente a 1.00
| |
− | : '''PATH''': ../cbc:SourceCurrencyBaseRate
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |fechaDeTasaDeCambio
| |
| |String | | |String |
| |<nowiki>AN|10</nowiki> | | |<nowiki>AN|10</nowiki> |
| |SI | | |SI |
− | |
| |
− | : Fecha en la que se fijó la tasa de cambio, en formato: YYYY-MM-DD
| |
− | : '''PATH''': ../cbc:Date
| |
− | |-
| |
− | |indicadorDeTasa
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Indicador de Tasa de Cambio
| |
− | : '''PATH''': ../cbc:ExchangeMarketID
| |
− | |-
| |
− | |monedaDestino
| |
− | |String
| |
− | |<nowiki>AN|3</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Código de moneda destino del documento.
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no es ‘COP’
| |
− | : '''PATH''': ../cbc:TargetCurrencyCode
| |
− | |-
| |
− | |monedaOrigen
| |
− | |String
| |
− | |<nowiki>AN|3</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Código de moneda base del documento
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde al estándar ISO-4217
| |
− | '''PATH''': ../cbc:SourceCurrencyCode
| |
− | |-
| |
− | |operadorCalculo
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Operador de Calculo
| |
− | : '''PATH''': ../cbc: MathematicOperatorCode
| |
− | |-
| |
− | |tasaDeCambio
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Valor de la tasa de cambio entre las divisas. Se debe diligenciar con el valor de la tasa de cambio.
| |
− | : Por ejemplo para USD-COP puede ser el valor de la TRM o tasa acordada entre las partes (Valor reportado * Valor de tasa de cambio = Valor reportado en divisa informado en monedaDestino)
| |
− | : '''PATH''': ../cbc:CalculationRate
| |
− | |}
| |
− | ====Class.TasaDeCambioAlternativa====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |baseMonedaDestino
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Base monetaria para la conversión.
| |
− | : Debe ser 1.00
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si trae valor diferente a 1.00
| |
− | : '''PATH''': ../cbc:TargetCurrencyBaseRate
| |
− | |-
| |
− | |baseMonedaOrigen
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Base monetaria de la divisa extranjera para el cambio.
| |
− | : Debe ser 1.00
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si trae valor diferente a 1.00
| |
− | : '''PATH''': ../cbc:SourceCurrencyBaseRate
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |fechaDeTasaDeCambio
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Fecha en la que se fijó la tasa de cambio, en formato: YYYY-MM-DD
| |
− | : '''PATH''': ../cbc:Date
| |
− | |-
| |
− | |indicadorDeTasa
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Indicador de Tasa de Cambio
| |
− | : '''PATH''': ../cbc:ExchangeMarketID
| |
− | |-
| |
− | |monedaDestino
| |
− | |String
| |
− | |<nowiki>AN|3</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Código de moneda destino del documento.
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no es ‘COP’
| |
− | : '''PATH''': ../cbc:TargetCurrencyCode
| |
− | |-
| |
− | |monedaOrigen
| |
− | |String
| |
− | |<nowiki>AN|3</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Código de moneda base del documento
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde al estándar ISO-4217
| |
− | : '''PATH''': ../cbc:SourceCurrencyCode
| |
− | |-
| |
− | |operadorCalculo
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Operador de Calculo
| |
− | : '''PATH''': ../cbc: MathematicOperatorCode
| |
− | |-
| |
− | |tasaDeCambio
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Valor de la tasa de cambio entre las divisas. Se debe diligenciar con el valor de la tasa de cambio.
| |
− | : Por ejemplo para USD-COP puede ser el valor de la TRM o tasa acordada entre las partes (Valor reportado * Valor de tasa de cambio = Valor reportado en divisa informado en monedaDestino)
| |
− | : '''PATH''': ../cbc:CalculationRate
| |
− | |}
| |
− | ====Class.TerminosEntrega====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |cargosDescuentos
| |
− | |Array <CargosDescuentos>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Informaciones relacionadas con un cargo o un descuento
| |
− | : '''PATH''': ../cac:AllowanceCharge
| |
− | : (ver detalle en [[#Class.CargosDescuentos|Class.CargosDescuentos]])
| |
− | |-
| |
− | |codigoCondicionEntrega
| |
− | |String
| |
− | |<nowiki>AN|3</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Código de Condiciones de Entrega
| |
− | : '''Obligatorio''' Se es factura de exportación/internacional
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span>: Si el valor de este atributo no corresponde a un valor de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 15|Tabla 15]]
| |
− | : '''PATH''': ../cbc:LossRiskResponsibilityCode
| |
− | |-
| |
− | |costoTransporte
| |
− | |String
| |
− | |Por Definir
| |
− | |NO
| |
− | |
| |
− | : Método de pago del transporte: Se utiliza para indicar como se pagan los costes del transporte, por ejemplo: http://www.unece.org/
| |
− | : '''PATH''': ../cbc: SpecialTerms
| |
− | |-
| |
− | |direccionEntrega
| |
− | |Class.Direccion
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Información donde se detalle la dirección de entrega
| |
− | : '''PATH''': ../cac:DeliveryLocation
| |
− | : (ver detalle en [[#Class.Direccion|Class.Direccion]])
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor.
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |identificacion
| |
− | |String
| |
− | |<nowiki>AN|..12</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Numero Identificación
| |
− | : '''PATH''': ../cbc:ID
| |
− | |-
| |
− | |monto
| |
− | |String
| |
− | |Ent: <nowiki>N|..15</nowiki>
| |
− | Dec: <nowiki>N|0..6</nowiki>
| |
− | |NO
| |
| | | | | |
− | : Monto | + | : Fecha de Pago de la Nómina |
− | : '''PATH''': ../cbc:Amount | + | : '''PATH''': .. /Class.Fechaspagos/@FechaPago |
| |- | | |- |
− | |responsableEntrega | + | |metodoDePago |
| |String | | |String |
− | |<nowiki>AN|..50</nowiki> | + | |<nowiki>N|1</nowiki> |
− | |NO
| |
− | |
| |
− | : Descripción de quien asume la responsabilidad en caso de que la mercancía se pierda
| |
− | : '''PATH''': ../cbc:LossRisk
| |
− | |}
| |
− | ====Class.Direccion====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |aCuidadoDe
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Cuidado de
| |
− | : '''PATH''': ../cac:Address/cbc:MarkCare
| |
− | |-
| |
− | |aLaAtenciónDe
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : A la atención de
| |
− | : '''PATH''': ../cac:Address/cbc:MarkAttention
| |
− | |-
| |
− | |bloque
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre del bloque
| |
− | : '''PATH''': ../cac:Address/cbc:BlockName
| |
− | |-
| |
− | |buzon
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Buzón postal
| |
− | : '''PATH''': ../cac:Address/cbc:Postbox
| |
− | |-
| |
− | |calle
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre de la calle
| |
− | : '''PATH''': ../cac:Address/cbc:StreetName
| |
− | |-
| |
− | |calleAdicional
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre Adicional para especificar mejor el nombre de la calle
| |
− | : '''PATH''': ../cac:Address/cbc:AdditionalStreetName
| |
− | |-
| |
− | |ciudad
| |
− | |String
| |
− | |<nowiki>AN|…50</nowiki>
| |
| |SI | | |SI |
| | | | | |
− | : Ciudad | + | : Metodos de Pago del Documento |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si país es “CO” y el contenido de este atributo no corresponde a uno de los valores de la columna ‘Nombre’ de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 19|Tabla 19]] (columna ‘Nombre : : : : Municipio’ del numeral 6.4.3 del Anexo Técnico) | + | : '''PATH''': ../Class.Pago/@Forma |
− | : '''PATH''': ../cac:Address/cbc:CityName
| + | : [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Nómina Electrónica#Tabla 8|Tabla 8]] |
| |- | | |- |
− | |codigoDepartamento | + | |medioPago |
| |String | | |String |
− | |<nowiki>AN|…5</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Código del departamento
| |
− | : Si pais es “CO”, codigoDepartamento debe corresponder a uno de los valores de la columna Código de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 16|Tabla 16]]
| |
− | : '''Obligatorio''' para Emisores y Adquirentes Responsables
| |
− | : '''PATH''': ../cac:Address/cbc:CountrySubentityCode
| |
− | |-
| |
− | |correccionHusoHorario
| |
− | |String
| |
− | |<nowiki>AN|6</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Corrección del uso horario correspondiente
| |
− | : '''PATH''': ../cac:Address/cbc:TimezoneOffset
| |
− | |-
| |
− | |departamento
| |
− | |String
| |
− | |<nowiki>AN|…50</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Nombre del departamento
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el código del campo pais es “CO” y el contenido de este atributo no corresponde a uno de los valores de la columna Nombre de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 16|Tabla 16]]
| |
− | : '''PATH''': ../cac:Address/cbc:CountrySubentity
| |
− | |-
| |
− | |departamentoOrg
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Un departamento direccionable de una organización
| |
− | : '''PATH''': ../cac:Address/cbc:Department
| |
− | |-
| |
− | |direccion
| |
− | |String
| |
− | |<nowiki>AN|…100</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Dirección del cliente, sin indicar ciudad ni departamento
| |
− | : '''PATH''': ../cac:Address/cac:AddressLine/cbc:Line
| |
− | |-
| |
− | |distrito
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Distrito
| |
− | : '''PATH''': /cac:Address/cbc:District
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
| | - | | | - |
| |NO | | |NO |
| | | | | |
− | : Campos o información opcional para el modelo de negocio del emisor. | + | : Código del fabricante correspondiente al artículo |
− | : '''PATH''': No definido | + | : '''PATH''': .. /cac:Item/cac: |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]]) | + | : ManufacturersItemIdentification/cbc:ID |
| |- | | |- |
− | |habitacion | + | |codigoIdentificadorPais |
| |String | | |String |
− | |<nowiki>AN|..50</nowiki> | + | |<nowiki>A|2</nowiki> |
| |NO | | |NO |
| | | | | |
− | : Habitación | + | : Código Identificador del país de origen del artículo o servicio |
− | : '''PATH''': ../cac:Address/cbc:Room
| |
− | |-
| |
− | |lenguaje
| |
− | |String
| |
− | |<nowiki>A|2</nowiki> ISO 639-1
| |
− | |SI
| |
− | |
| |
− | : Identificador del lenguaje utilizado en el nombre del país
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el contenido de este atributo no corresponde a uno de los valores del estándar ISO 639-1
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si este es un grupo con informaciones con respeto a la dirección del emisor de un documento electrónico, debe contener el literal “es”
| |
− | : '''PATH''': /cac:Address/cac:Country/cbc:Name/@languageID
| |
− | |-
| |
− | |localizacion
| |
− | |Array <Coordenadas>
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Coordenadas de la dirección
| |
− | : '''PATH''': ../cac:Address/cac:LocationCoordinate
| |
− | : (ver detalle en [[#Class.Coordenadas|Class.Coordenadas]])
| |
− | |-
| |
− | |municipio
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Código del Municipio
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el contenido de este atributo no corresponde a uno de los valores de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 19|Tabla 19]]
| |
− | : '''PATH''': ../cbc:ID
| |
− | |-
| |
− | |nombreEdificio
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre de un Edificio
| |
− | : '''PATH''': ../cac:Address/cbc:BuildingName
| |
− | |-
| |
− | |numeroEdificio
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Número de una casa o edificio
| |
− | : '''PATH''': ../cac:Address/cbc:BuildingNumber
| |
− | |-
| |
− | |numeroParcela
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Número de Parcela
| |
− | : '''PATH''': ../cac:Address/cbc:PlotIdentification
| |
− | |-
| |
− | |pais
| |
− | |String
| |
− | |<nowiki>A|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : País del cliente.
| |
| : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde a un valor del estándar ISO 3166-1 alfa-2 | | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde a un valor del estándar ISO 3166-1 alfa-2 |
− | : '''PATH''': ../cac:Address/cac:Country/cbc:IdentificationCode | + | : '''PATH''': .. /cac:Item/cac:OriginCountry/cbc:IdentificationCode |
− | |-
| |
− | |piso
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Piso
| |
− | : '''PATH''': ../cac:Address/cbc:Floor
| |
− | |-
| |
− | |region
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Región
| |
− | : '''PATH''': ../cac:Address/cbc:Region
| |
− | |-
| |
− | |subDivision
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Subdivisión (Nombre del Barrio)
| |
− | : '''PATH''': ../cac:Address/cbc:CitySubdivisionName
| |
− | |-
| |
− | |ubicación
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Una ubicación específica dentro de un edificio
| |
− | : '''PATH''': ../cac:Address/cbc:InhouseMail
| |
− | |-
| |
− | |zonaPostal
| |
− | |String
| |
− | |<nowiki>AN|..10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Zona Postal
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el contenido de este elemento no corresponde a un valor correspondiente de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 20|Tabla 20]]
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Notificación</b></span> Si el valor del atributo codigoDepartamento es diferente a los 2 primeros dígitos del código postal.
| |
− | : '''PATH''': ../cac:Address/cbc:PostalZone
| |
− | |}
| |
− | ====Class.Coordenadas====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |gradosLatitud
| |
− | |String
| |
− | |Por Definir
| |
− | |NO
| |
− | |
| |
− | : Medida de la latitud en grados
| |
− | : '''PATH''': ../cbc:LatitudeDegreesMeasure
| |
− | |-
| |
− | |gradosLongitud
| |
− | |String
| |
− | |Por Definir
| |
− | |NO
| |
− | |
| |
− | : Medida de la longitud en grados
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Unidad superior a 60 minutos
| |
− | : '''PATH''': ../cbc:LongitudeDegreesMeasure
| |
− | |-
| |
− | |minutosLatitud
| |
− | |String
| |
− | |<nowiki>N|…5|2.2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Medida de la latitud en minutos decimales en formato mm.mm
| |
− | : '''PATH''': ../cbc:MarkAttentionIndicator
| |
− | |-
| |
− | |minutosLongitud
| |
− | |String
| |
− | |<nowiki>N|…5|2.2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Medida de la longitud en minutos decimales en formato mm.mm
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Unidad superior a 60 minutos
| |
− | : '''PATH''': ../cbc:LongitudeMinutesMeasure
| |
− | |-
| |
− | |orientacionLatitud
| |
− | |String
| |
− | |<nowiki>AN|1</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Sentido de medida de la latitud con relación al Ecuador
| |
− | : '''PATH''': ../cbc:LatitudeDirectionCode
| |
− | |-
| |
− | |orientacionLongitud
| |
− | |String
| |
− | |<nowiki>AN|1</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Sentido de medida de la longitud con relación al Ecuador
| |
− | : '''PATH''': ../cbc:LongitudeDirectionCode
| |
− | |}
| |
− | ====Class.Tributos====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |codigoImpuesto
| |
− | |String
| |
− | |<nowiki>AN|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Identificador del tributo
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento no corresponde a uno de los códigos de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 11|Tabla 11]]
| |
− | : '''PATH''': ../cbc:ID
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor.
| |
− | : '''PATH''': No definido (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |}
| |
− | ====Class.InformacionLegalCliente====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |codigoEstablecimiento
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Código de Establecimiento
| |
− | : <nowiki>PATH</nowiki>: /cac:CorporateRegistrationScheme/cbc:CorporateRegistrationTypeCode
| |
− | |-
| |
− | |nombreRegistroRUT
| |
− | |String
| |
− | |<nowiki>AN|..450</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Nombre o Razón Social del adquirente
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cbc:RegistrationName
| |
− | |-
| |
− | |numeroIdentificacion
| |
− | |String
| |
− | |<nowiki>AN|..12</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Identificador del Adquirente.
| |
− | : Debe informar el NIT si es responsable
| |
− | : '''PATH''': ../cac:Party/cac:PartyLegalEntity/cbc:CompanyID
| |
− | |-
| |
− | |numeroIdentificacionDV
| |
− | |String
| |
− | |<nowiki>N|..2</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Digito Verificador
| |
− | : '''Obligatorio''' Si tipoIdentificacion =31, el DV del NIT debe ser informado
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cbc:CompanyID@schemeID
| |
− | |-
| |
− | |numeroMatriculaMercantil
| |
− | |String
| |
− | |<nowiki>N|9</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Número de matrícula mercantil
| |
− | : '''PATH''': ../cac:CorporateRegistrationScheme/cbc:Name
| |
− | |-
| |
− | |prefijoFacturacion
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Prefijo de facturación:
| |
− | : '''PATH''': ../cac:CorporateRegistrationScheme/cbc:ID
| |
− | |-
| |
− | |tipoIdentificacion
| |
− | |String
| |
− | |<nowiki>N|2</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Tipo de identificación del cliente
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este elemento es diferente de “31”
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cbc:CompanyID@schemeName
| |
− | |}
| |
− | ====Class.Obligaciones====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |obligaciones
| |
− | |String
| |
− | |<nowiki>AN|7</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Obligaciones del adquiriente
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este atributo no corresponde a uno de los valores de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 17|Tabla 17]]
| |
− | : '''PATH''': ../cbc:TaxLevelCode
| |
− | |-
| |
− | |regimen
| |
− | |String
| |
− | |<nowiki>AN|2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Opcional, si informado indicar “No aplica”. Posibles Valores:
| |
− | : 48: “Impuesto sobre las ventas - IVA”
| |
− | : 49: “No responsable de IVA”
| |
− | : '''PATH''': .. /cbc:TaxLevelCode/@listName
| |
− | |}
| |
− | ====Class.LineaInformacionAdicional====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |cantidad
| |
− | |String
| |
− | |<nowiki>AN|..5</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Cantidad adicional
| |
− | : '''PATH''': ../cbc:ValueQuantity
| |
− | |-
| |
− | |codigo
| |
− | |String
| |
− | |<nowiki>AN|..5</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Código adicional
| |
− | : '''PATH''': ../cbc:NameCode
| |
− | |-
| |
− | |codigoInterno1
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Opcional sin uso por ahora
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |codigoInterno2
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Opcional sin uso por ahora
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |descripcion
| |
− | |String
| |
− | |<nowiki>AN|..450</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Descripción adicional
| |
− | : '''PATH''': ../cac:UsabilityPeriod/cbc:Description
| |
− | |-
| |
− | |fechaFin
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha final del período
| |
− | : '''PATH''': ../cac:UsabilityPeriod/cbc:EndDate
| |
− | |-
| |
− | |fechaInicio
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha inicial del período
| |
− | : '''PATH''': ../cac:UsabilityPeriod/cbc:StartDate
| |
− | |-
| |
− | |nombre
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Característica que quiere informar del ítem, por ejemplo: (Uso Vehículo)
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Por cada nombre debe existir un valor
| |
− | : '''PATH''': ../cbc:Name
| |
− | : (Por definir catálogos de campos extensibles a nivel de detalle)
| |
− | |-
| |
− | |secuencia
| |
− | |String
| |
− | |<nowiki>AN|..3</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Indicador de orden de secuencia
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |tipo
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Indicador de Tipo de Valor, ejemplo Valor = ’1’
| |
− | : '''PATH''': No aplica
| |
− | |-
| |
− | |valor
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Valor de la característica que se quiere informar, por ejemplo :(Particular)
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Por cada valor debe existir un name
| |
− | : '''PATH''': ../cbc:Value
| |
| |} | | |} |
− | ====Class.DatosTransportistas====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |detallesTributarios
| |
− | |Tributos
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Tipos de Impuesto
| |
− | : '''PATH''': ../cac:PartyTaxScheme/cac:TaxScheme
| |
− | : (ver detalle en [[#Class.Tributos|Class.Tributos]])
| |
− | |-
| |
− | |direccionResponsableEntrega
| |
− | |Direccion
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Información de la Dirección del Responsable de Entrega
| |
− | : '''PATH''': ../cac:Address/cbc:PhysicalLocation
| |
− | : (ver detalle en [[#Class.Direccion|Class.Direccion]])
| |
− | |-
| |
− | |email
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Correo Electrónico
| |
− | : '''PATH''': ..cac:Contact/cbc:ElectronicMail
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor.
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |indicadordeAtencion
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Indicador si es información sobre “para la atención de” (FAO)
| |
− | : '''PATH''': ../cbc:MarkAttentionIndicator
| |
− | |-
| |
− | |indicadordeCuidado
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Indicador si es información sobre alguien responsable por los bienes
| |
− | : '''PATH''': ../cbc:MarkCareIndicator
| |
− | |-
| |
− | |nombreContacto
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre de Contacto
| |
− | : '''PATH''': .. /cac:Contact/cbc:Name
| |
− | |-
| |
− | |nombreResponsableEntrega
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre del Responsable de la Entrega
| |
− | : '''PATH''': ../cac:PartyName/cbc:Name
| |
− | |-
| |
− | |nota
| |
− | |String
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Nota de Contacto
| |
− | : '''PATH''': ../cac:Contact/cbc:Note
| |
− | |-
| |
− | |numeroIdentificacion
| |
− | |String
| |
− | |<nowiki>AN|…12</nowiki>
| |
− | |NO
| |
− | |
| |
− | : NIT del transportista
| |
− | : '''PATH''': ../cac:PartyTaxScheme/cbc:CompanyID
| |
− | |-
| |
− | |numeroIdentificacionDV
| |
− | |String
| |
− | |<nowiki>N|..2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Digito Verificador
| |
− | : '''PATH''': ../cac:PartyTaxScheme/cbc:CompanyID@schemeID
| |
− | |-
| |
− | |numeroMatriculaMercantil
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Número de matrícula mercantil
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cac:CorporateRegistrationScheme/cbc:Name
| |
− | |-
| |
− | |prefijoFacturacion
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Prefijo de facturación del Transportista
| |
− | : '''PATH''': .. /cac:PartyLegalEntity//cac:CorporateRegistrationScheme/cbc:ID
| |
− | |-
| |
− | |responsabilidadesRut
| |
− | |Array <Obligaciones>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Responsabilidad del Transportista
| |
− | : '''PATH''': ../cac:PartyTaxScheme/cbc:TaxLevelCode
| |
− | : (ver detalle en [[#Class.Obligaciones|Class.Obligaciones]])
| |
− | |-
| |
− | |telefax
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Telefax de transportista
| |
− | : '''PATH''': ../cac:PartyTaxScheme/cbc:CompanyID/@schemeName
| |
− | |-
| |
− | |telefono
| |
− | |String
| |
− | |<nowiki>AN|..20</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Teléfono de transportista
| |
− | : '''PATH''': ../cac:Contact/cbc:Telefax
| |
− | |-
| |
− | |tipoIdentificacion
| |
− | |String
| |
− | |<nowiki>N|2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Tipo de Identificación del Transportista
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este atributo no corresponde a uno de los valores de la en [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 3|Tabla 3]]
| |
− | : '''PATH''': ../cac:PartyTaxScheme/cbc:CompanyID/@schemeName
| |
− | |-
| |
− | |transportadorDireccion
| |
− | |Direccion
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Dirección fiscal del transportador
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cac:RegistrationAddress
| |
− | : (ver detalle en [[#Class.Direccion|Class.Direccion]])
| |
− | |-
| |
− | |transportadorNombre
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Nombre del transportador
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cbc:RegistrationName
| |
− | |-
| |
− | |transportadorNumeroDocumento
| |
− | |String
| |
− | |<nowiki>AN|..12</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Numero documento del transportador
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cbc:CompanyID
| |
− | |-
| |
− | |transportadorNumeroDocumentoDV
| |
− | |String
| |
− | |<nowiki>AN|..2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Digito Verificador del NIT del transportador
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cbc:CompanyID@schemeID
| |
− | |-
| |
− | |transportadorTipoIdentificacion
| |
− | |String
| |
− | |<nowiki>N|2</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Tipo documento del transportador
| |
− | : '''PATH''': ../cac:PartyLegalEntity/cbc:CompanyID@schemeName
| |
− | |}
| |
− | ====Class.DocumentoReferencia====
| |
− | {| class="mw-collapsible mw-collapsed wikitable"
| |
− | ! style="background:#f2f2f2; text-align:center;"|Atributo
| |
− | ! style="background:#f2f2f2; text-align:center;"|Tipo Dato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Formato
| |
− | ! style="background:#f2f2f2; text-align:center;"|Requerido
| |
− | ! style="background:#f2f2f2; text-align:center;"|Descripción
| |
− | |-
| |
− | |codigoEstatusDocumento
| |
− | |String
| |
− | | -
| |
− | |C/C
| |
− | |
| |
− | : Código o motivo del Documento
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘4’
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si el contenido de este atributo no corresponde a algún de los valores de [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 9|Tabla 9]] y [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 10|Tabla 10]]
| |
− | : '''PATH''': ../cac:DiscrepancyResponse/cbc:ResponseCode
| |
− | |-
| |
− | |codigoInterno
| |
− | |String
| |
− | |<nowiki>N|1</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Este campo decide si en que nodo XML se va a enviar la información de DocumentoReferenciado, posibles valores:
| |
− | # AdditionalDocumentReference (FE de contingencia y para acciones comerciales y mercantiles)
| |
− | # DespatchDocumentReference (Doc. De despacho)
| |
− | # ReceiptDocumentReference (Doc. De recepción)
| |
− | # DiscrepancyResponse (N.C y N.D)
| |
− | # BillingReference (Facturas por corrección, N.C y N.D)
| |
− | |-
| |
− | |cufeDocReferenciado
| |
− | |String
| |
− | |<nowiki>AN|..90</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : CUFE o CUDE del documento referenciado
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘5’
| |
− | : '''Obligatorio''' En facturas, se debe diligenciar únicamente cuando la factura electrónica se origina a partir de la corrección o ajuste que se da mediante un NC o ND
| |
− | : '''Obligatorio''' En N.C y N.D, son las referencias a facturas electrónicas afectadas por la Nota. Solamente puede reportar facturas electrónicas de un mismo adquiriente
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si CUFE o CUDE no existe en la DIAN
| |
− | : '''PATH''': /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:UUID
| |
− | : /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID
| |
− | : /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:UUID
| |
− | |-
| |
− | |descripcion
| |
− | |Array <String>
| |
− | |<nowiki>AN|20..5000</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Descripción de la naturaleza de la corrección
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘4’
| |
− | : '''PATH''': ../cac:DiscrepancyResponse/cbc:Description
| |
− | |-
| |
− | |extras
| |
− | |Array <Extensible>
| |
− | | -
| |
− | |NO
| |
− | |
| |
− | : Campos o información opcional para el modelo de negocio del emisor
| |
− | : '''PATH''': No definido
| |
− | : (ver detalle en [[#Class.Extensible|Class.Extensible]])
| |
− | |-
| |
− | |fecha
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Fecha de emision del documento referenciado, en formato: YYYY-MM-DD
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘1’, ‘2’, ‘3’ ó ‘5’
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si fecha es posterior a la del documento referenciado
| |
− | : '''PATH''': /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:IssueDate
| |
− | : /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:IssueDate
| |
− | : /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference
| |
− | : /cbc:IssueDate
| |
− | |-
| |
− | |fechaFinValidez
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha de Fin de Validez
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |fechaInicioValidez
| |
− | |String
| |
− | |<nowiki>AN|10</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Fecha de Inicio de Validez
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |numeroDocumento
| |
− | |String
| |
− | |<nowiki>AN..20</nowiki>
| |
− | |SI
| |
− | |
| |
− | : Concatenación del prefijo y el número del documento referenciado
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si se informa codigoInterno igual a ‘1’, ‘2’, ‘3’, ‘4’ ó ‘5’ y el ID de documento de referencia no está relacionado
| |
− | : '''PATH''': /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference/cbc:ID
| |
− | : /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID
| |
− | : /DebitNote/cac:BillingReference/cac:InvoiceDocumentReference
| |
− | : /cbc:ID
| |
− | |-
| |
− | |tipoCUFE
| |
− | |String
| |
− | |<nowiki>AN|..11</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Algoritmo del tipo de CUFE.
| |
− | : “CUFE-SHA384” ó “CUDE-SHA384”
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘5’
| |
− | : '''PATH''': /Invoice/cac:BillingReference/cac:CreditNoteDocumentReference
| |
− | : /cbc:UUID/@schemeName
| |
− | : /CreditNote/cac:BillingReference/cac:InvoiceDocumentReference
| |
− | : /cbc:UUID/@schemeName
| |
− | : /DebitNote/cac:BillingReference/cac: InvoiceDocumentReference
| |
− | : /cbc:UUID/@schemeName
| |
− | |-
| |
− | |tipoDocumento
| |
− | |String
| |
− | |<nowiki>AN|..50</nowiki>
| |
− | |NO
| |
− | |
| |
− | : Descripción del tipo de documento referenciado, Ejemplo: “Factura de Venta Nacional”
| |
− | : '''PATH''': No definido
| |
− | |-
| |
− | |tipoDocumentoCodigo
| |
− | |String
| |
− | |<nowiki>AN|2</nowiki>
| |
− | |C/C
| |
− | |
| |
− | : Identificador del tipo de documento referenciado
| |
− | : '''Obligatorio''' Cuando codigoInterno sea ‘1’
| |
− | : <span style="color:#FFFF; background:#FF0000"><b>Rechazo</b></span> Si codigoInterno igual a ‘1’ y el contenido de este atributo no corresponde a uno de los valores de la [[Tablas de códigos de propiedades para emisión de documentos - Indice Manual Integración Directa#Tabla 21|Tabla 21]]
| |
− | : '''PATH''': No definido
| |
− | |}
| |
− | '''''@IMPORTANTE:'''
| |
− | # Para referenciar '''facturas de venta al emitir una NC o ND''', se deben enviar dos objetos de tipo DocumentosReferenciados indicando lo siguiente:
| |
− | #* '''Objeto 1''': indicando los campos codigoEstatusDocumento; codigoInterno = ‘4’, numeroDocumento, descripción.
| |
− | #* '''Objeto 2''': si el '''tipoOperacion es igual a 20 (para NC) ó 30 (para ND)''' y codigoInterno = ‘5’, se validan los campos: cufeDocReferenciado, fecha, y numeroDocumento.
| |
− | # Al transmitir una '''Factura de Contingencia''', se debe enviar un arreglo de tipo DocumentosReferenciados indicando los campos: codigoInterno = ‘1’, numeroDocumento, fecha, tipoDocumentoCodigo (correspondiente a Factura de Contingencia).
| |
− | # Para referenciar '''Documentos de Despacho''' (codigoInterno = ’2’) o '''Documentos de Recepción''' (codigoInterno = ‘3’) se validan los campos: numeroDocumento y fecha.''
| |
− |
| |
− | '''Importante''': En el caso del campo '''rangoNumeracion''', éste valor siempre debe tener el siguiente formato (Pefijo-campoDesde), es decir, dicho campo es independiente de la modalidad de secuencial configurado en el portal (manual con prefijo o manual sin prefijo).
| |
− |
| |
− | En el caso del campo '''consecutivoDocumento''', este campo si depende de la modalidad de secuenciales configurados en el portal web.
| |
− | * Si la modalidad asignada es ''“manual sin prefijo”'', los valores para los campos rangoNumeracion y consecutivoDocumento’ deben ser por ejemplo:
| |
− | :: Factura #1: rangoNumeracion= "PRUE-1", consecutivoDocumento= "1"
| |
− | :: Factura #2: rangoNumeracion= "PRUE-1", consecutivoDocumento= "2"
| |
− | :: ...
| |
− | :: Factura #1000: rangoNumeracion= "PRUE-1", consecutivoDocumento= "1000"
| |
− |
| |
− | *Si la modalidad asignada es ''“manual con prefijo”'', los valores para los campos rangoNumeracion y consecutivoDocumento deben ser por ejemplo:
| |
− | :: Factura #1: rangoNumeracion= "PRUE-1", consecutivoDocumento= "PRUE1"
| |
− | :: Factura #2: rangoNumeracion= "PRUE-1", consecutivoDocumento= "PRUE2"
| |
− | :: ...
| |
− | :: Factura #1000: rangoNumeracion= "PRUE-1", consecutivoDocumento= "PRUE1000"
| |
| ; RESPONSE: Parámetros a Recibir | | ; RESPONSE: Parámetros a Recibir |
| {| class="mw-collapsible mw-collapsed wikitable" | | {| class="mw-collapsible mw-collapsed wikitable" |