Indice del Manual Integración Directa - Documentos Equivalentes Electrónicos
Revisión del 17:06 9 ene 2024 de Nhoyos (discusión | contribuciones)
Sumario
- 1 Servicio Documentos Equivalentes Web Soap
- 1.1 Class.FacturaGeneral
- 1.2 Class.DocumentosReferenciados
- 1.3 OrdenDeCompra
- 1.4 Class.FacturaImpuestos
- 1.5 Class.ImpuestosTotales
- 1.6 Class.LineaInformacionAdicional
- 1.7 Class.Direccion
- 1.8 Class.TasaDeCambio
- 1.9 Class.TasaDeCambioAlternativo
- 1.10 Class.TerminosEntrega
- 1.11 Class.MediosDePago
- 1.12 Class.Anticipos
- 1.13 Class.Entrega
- 1.14 DatosTransportistas
- 1.15 Class.CondicionPago
Servicio Documentos Equivalentes Web Soap
Class.FacturaGeneral
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
tipoDocumento | String | - | SI |
|
consecutivoDocumento | String | - | SI |
|
fechaEmision | String | - | SI |
|
moneda | String | - | - |
|
propina | String | - | - |
|
cantidadDecimales | cantidadDecimales | - | SI |
|
totalDescuentos | String | - | NO |
|
totalBrutoSinImpuestos | String | - | SI |
|
importeTotal | String | - | SI |
|
redondeoAplicado | String | - | SI |
|
totalAnticipos | String | - | NO |
|
ttotalBaseImponible | String | - | NO |
|
totalMonto | String | - | SI |
|
totalMonto | String | - | SI |
|
fechaVencimiento | String | - | SI |
|
finformacionAdicional | String | - | SI |
|
rangoNumeracion | String | - | SI |
root/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/sts:DianExtensions/sts:InvoiceControl/sts:AuthorizedInvoices/sts:From" |
cliente | Class.Cliente | - | SI |
|
impuestosGenerales | List<Class.FacturaImpuestos> | - | SI |
|
detalleDeFactura | List<Class.FacturaDetalle> | - | SI |
|
extras | List<Class.Extras> | - | NO |
|
cargosDescuentos | List<Class.CargosDescuentos> | - | NO |
|
fechaInicioPeriodoFacturacion | String | - | NO |
|
entregaMercancia | Class.Entrega | - | NO |
|
terminosEntrega | Class.TerminosEntrega | - | NO |
|
mediosDePago | List<Class.MediosDePago> | - | SI |
|
anticipos | List<Class.Anticipos> | - | NO |
|
tasaDeCambio | Class.TasaDeCambio | - | NO |
|
tasaDeCambioAlternativa | Class.TasaDeCambioAlternativa | - | NO |
|
totalProductos | String | - | SI |
|
autorizado | Class.Autorizado | - | NO |
|
documentosReferenciados | List<Class.DocumentoReferenciado> | - | CC |
|
ordenDeCompra | List<Class.OrdenDeCompra> | - | NO |
|
fechaPagoImpuestos | String | - | NO |
|
tipoOperacion | String | - | SI |
|
destinatario | List<Destinatario> | - | NO |
|
condicionPago | List<Class.CondicionPago> | - | CC |
|
codigoCosto | String | - |
|
Class.DocumentosReferenciados
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
numeroDocumento | String | - | SI |
|
cufeDocReferenciado | String | - | SI |
|
tipoCUFE | String | - | SI |
|
fecha | String | - | NO |
|
tipoDocumentoCodigo | String | - | NO |
|
tipoDocumento | String | - | NO |
|
codigoInterno | String | - | SI |
|
codigoEstatusDocumento | String | - | NO | Código de Estatus del Documento
|
descripcion | List<String> | - | NO | Descripción del Documento
|
fechaInicioValidez | String | - | NO | Fecha de Inicio de Validez
|
fechaFinValidez | String | - | NO | Fecha de Fin de Validez
|
fextras | String | - | NO | Opcional sin uso
|
OrdenDeCompra
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
numeroDocumento | String | - | SI | Numero de Orden de Compra
|
fecha | String | - | NO | Fecha
|
numeroPedido | String | - | NO | Numero de Pedido
|
tipoOrden | String | - | NO | Tipo de Orden de compra
|
codigoCliente | String | - | NO | Codigo Cliente
|
uuid | String | - | NO | UUID de alguna referencia
|
tipoCUFE | String | - | NO | Tipo de CUFE
|
documentoReferencia | Class.DocumentoReferenciado | - | NO | Tipo de CUFE
|
Class.FacturaImpuestos
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
codigoTOTALImp | String | - | SI | Identificador del tributo
|
porcentajeTOTALImp | String | - | NO | Tarifa del tributo
|
baseImponibleTOTALImp | String | - | SI | "Base Imponible sobre la que se calcula el valor del tributo"
ó root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxableAmount" |
valorTOTALImp | String | - | SI | "Valor del tributo: producto del porcentaje aplicado sobre la base imponible"
ó /root/cac:WithholdingTaxTotal/cac:TaxSubtotal/cbc:TaxAmount" |
controlInterno | String | - | NO | Indicador de Tipo de Retencion
|
unidadMedidaTributo | String | - | CC | Unidad de medida base para el tributo
|
unidadMedida | String | - | SI | Identificación de la unidad de medida
|
valorTributoUnidad | String | - | NO | Valor del tributo por unidad
|
extras | List<Class.Extensible> | - | NO | -
|
Class.ImpuestosTotales
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
codigoTOTALImp | String | - | SI | Identificador del tributo
|
montoTotalImp | String | - | SI | Valor del tributo
|
controlInterno | String | - | NO | Sin uso actual
|
redondeoAplicado | String | - | SI | Redondeo agregado al total del impuesto
|
Class.LineaInformacionAdicional
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
nombre | String | - | SI | Característica que quiere informar del ítem, por ejemplo (Uso Vehículo)
|
valor | String | - | SI | Valor de la característica que se quiere informar, por ejemplo (Particular)
|
cantidad | - | NO | Cantidad del Bien
| |
unidadMedida | - | NO | Unidad de la cantidad del bien
|
Class.Direccion
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
municipio | String | - | SI | Código del municipio
|
ciudad | String | - | SI | Nombre de la ciudad
|
zonaPostal | String | - | NO | Código postal
|
departamento | String | - | SI | Nombre del Departamento
|
codigoDepartamento | String | - | SI | Código del Departamento
|
direccion | String | - | SI | Dirección
|
pais | String | - | SI | Código identificador del país / País
|
lenguaje | String | - | SI | Identificador del lenguaje utilizado en el nombre del país
|
buzon | String | - | NO | Buzón postal
|
piso | String | - | NO | Piso
|
habitacion | String | - | NO | Habitación
|
calle | String | - | NO | Nombre de la calle
|
calleAdicional | String | - | NO | Nombre adicional para especificar mejor el nombre de la calle
|
cbloque | String | - | NO | Nombre del bloque
|
nombreEdificio | String | - | NO | Nombre de un edificio.
|
numeroEdificio | String | - | NO | Número de una casa o edificio.
|
ubicacion | String | - | NO | Una ubicación específica dentro de un edificio.
|
departamentoOrg | String | - | NO | Un departamento direccionable de una organización.
|
aLaAtencionDe | String | - | NO | A la atención de
|
aCuidadoDe | String | - | NO | Cuidado de
|
numeroParcela | String | - | NO | Número de parcela
|
subDivision | String | - | NO | Subdivisión (Nombre del barrio)
|
region | String | - | NO | Región
|
distrito | String | - | NO | Distrito
|
correccionHusoHorario | String | - | NO | Corrección del huso horario correspondiente
|
localizacion | <List<Coordenadas> | - | NO | Coordenadas de la Dirección
|
Class.TasaDeCambio
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
monedaOrigen | String | - | SI | Divisa base del documento
|
baseMonedaOrigen | String | - | NO | "Base monetaria de la divisa extranjera para
el cambio. Debe ser 1.00 "
|
monedaDestino | String | - | SI | Divisa a la cual se hace la conversión
|
baseMonedaDestino | String | - | SI | "Base monetaria para la conversión. Debe ser 1.00"
|
tasaDeCambio | String | - | SI | Valor de la tasa de cambio entre las divisas
|
fechaDeTasaDeCambio | String | - | SI | "Fecha en la que se fijó la tasa de cambio(CalculationRate) "
|
indicadorDeTasa | String | - | SI | /root/cac:PaymentExchangeRate/cbc:ExchangeMarketID
|
operadorCalculo | String | - | SI | operadorCalculo
|
codigoInterno1 | String | - | SI |
|
codigoInterno2 | String | - | SI |
|
extras | List<Class.Extensible> | - | SI |
|
Class.TasaDeCambioAlternativo
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
monedaOrigen | String | - | SI | Divisa adicional base para conversión
|
baseMonedaOrigen | String | - | NO | "Base monetaria de la divisa extranjera para el cambio. Debe ser 1.00 "
|
monedaDestino | String | - | SI | Divisa a la cual se hace la conversión
|
baseMonedaDestino | String | - | SI | "Base monetaria para la conversión. Debe ser 1.00 "
|
tasaDeCambio | String | - | SI | Valor de la tasa de cambio entre las divisas
|
fechaDeTasaDeCambio | String | - | SI | "Fecha en la que se fijó la tasa de cambio (CalculationRate)"
|
indicadorDeTasa | String | - | NO | Indicador de Tasa de Cambio
|
operadorCalculo | String | - | NO | Operador de Calculo
|
codigoInterno1 | String | - | NO | sin uso
|
codigoInterno2 | String | - | NO | sin uso
|
extras | List<Class.Extensible> | - | NO | sin uso
|
Class.TerminosEntrega
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
identificacion | String | - | NO | Numero Identificacion
|
costoTransporte | String | - | NO | Se usa para indicar como se pagan los gastos de Transporte
|
codigoCondicionEntrega | String | - | NO | Son los mismos IncoTerms, considero que se debe dejar está entrada para en caso que tenga terminos de entrega pero no sea Fact Exportación
|
responsableEntrega | String | - | NO | Descripcion de quien asume la responsabilidad en caso de que la mercancia se pierda
|
direccionEntrega | Class.Address | - | NO | Destino de la mercancia
|
cargosDescuentos | Class.CargosDescuentos | - | NO | /root/cac:DeliveryTerms/cac:AllowanceCharge
|
monto | String | - | NO | Monto
|
extras | List<Class.Extensible> | - | NO |
|
Class.MediosDePago
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
metodoDePago | String | - | SI | Formas de pago
|
medioPago | String | - | SI | Código correspondiente al medio de pago
|
fechaDeVencimiento | String | - | CC | Fecha de vencimiento de la factura
|
numeroDeReferencia | String | - | NO | Identificador del pago
|
codigoReferencia | String | - | NO | "Instrucciones relativas al pago"
|
numeroDias | String | - | NO |
|
codigoBanco | String | - | NO |
|
nombreBanco | String | - | NO |
|
numeroTransferencia | String | - | NO |
|
codigoCanalPago | String | - | NO |
|
extras | List<Class.Extensible> | - | NO |
|
Class.Anticipos
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
id | String | - | SI | Identificación del pago
|
montoPagado | String | - | SI | Valor del pago
|
id | fechaDeRecibido | - | SI | Fecha en la cual el pago fue recibido
|
id | fechadePago | - | NO | Fecha en la cual el pago fue realizado
|
id | horaDePago | - | NO | Hora en la cual el pago fue realizado
|
id | instrucciones | - | NO | Instrucciones relativas al pago
|
extras | List<Class.Extensible> | - | SI | Extensibles
|
Class.Entrega
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
fechaEfectivaSalida | String | - | NO | Fecha efectiva de entrega de los bienes o servicio + Hora efectiva de entrega de los bienes o servicio
|
direccionEntrega | Class.Direccion | - | NO | Grupo con información con respeto a la dirección de entrega
|
datosTransportistas | Class.DatosTransportista | - | NO | Grupo de datos con información sobre la empresa de transporte
|
identificacionTransporte | Class.DatosTransportista | - | NO |
|
matriculaTransporte | String | - | NO |
|
fechaSolicitada | String | - | NO |
|
fechaEstimada | String | - | NO |
|
fechaReal | String | - | NO |
|
direccionDespacho | Class.Direccion | - | NO |
|
datosdelDespacho | Party | - | NO |
|
extras | List<Class.Extensible> | - | NO | Valores extras
|
DatosTransportistas
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
indicadordeCuidado | String | - | SI |
|
indicadordeAtencion | String | - | SI |
|
nombreResponsableEntrega | String | - | NO | Nombre comercial de la empresa de transporte
|
direccionResponsableEntrega | Class.Direccion | - | NO | Grupo con datos sobre la dirección de la empresa de transporte
|
tipoIdentificacion | String | - | NO | Tipo de documento de identidad del Transportador
|
numeroIdentificacion | String | - | NO | Identificador del transportador
|
numeroIdentificacionDV | String | - | NO | DV del NIT del Transportador
|
responsabilidadesRut | List<Class.Obligaciones> | - | NO | Obligaciones del transportador
|
detallesTributarios | List<Class.Tributos> | - | NO | Grupo de detalles tributarios de la empresa de transporte
|
transportadorDireccion | Class.Direccion | - | CC | Grupo de información para informar dirección fiscal del transportador
|
transportadorNombre | String | - | CC | Nombre o Razón Social del transportador
|
transportadorTipoIdentificacion | String | - | CC | Tipo de documento de identidad del Transportador
|
transportadorNumeroDocumento | String | - | CC | Nombre comercial de la empresa de transporte
|
transportadorNumeroDocumentoDV | String | - | CC | DV del NIT del Transportador
|
numeroMatriculaMercantil | String | - | CC | Número de matrícula mercantil
|
prefijoFacturacion | String | - | NO |
|
nombreContacto | String | - | NO | Nombre Contacto
|
telefono | String | - | NO | Número de teléfono, celular u otro
|
telefax | String | - | NO | Número de teléfono, celular u otro
|
String | - | NO | Correo electrónico de contacto
| |
nota | String | - | NO | Nota adicional de contacto
|
extras | List<Class.Extensible> | - | NO | Extensible
|
razonSocial | String | - | SI | Nombre o Razón Social del transportador
|
Class.CondicionPago
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
identificador | String | - | SI | Condiciones de Pago
|
medioPagoAsociado | String | - | NO | Medio Pago asociado
|
comentario | String | - | NO | Nota
|
montoMulta | String | - | NO | Monto de la multa
|
monto | String | - | NO | monto
|
porcentajePago | String | - | NO | Porcentaje de Pago
|
montoPenalidad | String | - | NO | Monto de la Penalidad
|
codigoEvento | String | - | NO | Codigo de Evento
|
duracionPeriodo | String | - | NO | Duracion de Periodo
|
duracionPeriodoMedida | String | - | NO | Unidad de medida de la duracion de periodo
|
fechaVencimiento | String | - | NO | Fecha de Vencimiento
|
referenciaAnticipo | String | - | NO | Numero de referencia de Anticipo
|
periodoDesde | String | - | NO | Periodo desde
|
periodoHasta | String | - | NO | Periodo hasta
|
porcentajeDescuento | String | - | NO | porcentaje de Descuento
|
extras | List<Class.Extensible> | - | NO |
|