meta data de esta página
¡Esta es una revisión vieja del documento!
Método EnviarFactura()
Url: http://demointws.thefactoryhka.com.ec/ApiRest/Service.svc/EnviarFactura Método: POST
Request Json Body:
- Request.json
{ "RUC": "String content", "Token": "String content", "Documento": { "CPCliente": "String content", "CampoAdicional": [ { "Nombre": "Nombre del valor", "Valor": "1917081701/klah" } ], "CorreoNegociable": null, "CorreoNotificar": "SI", "Detalles": [ { "Cantidad": "1", "Descripcion": "Jabon de baño pequeño", "Descuento": "0.00", "Impuestos": [ { "BaseImponible": "100.00", "Codigo": "2", "CodigoPorRet": "4", "Tarifa": "15", "Valor": "15.00" } ], "PrecioTotalSinImpuesto": "100.00", "PrecioUnitario": "100.00", "CodigoAuxiliar": "00000001", "CodigoPrincipal": "A00000001", "DetAdicional": [ { "Nombre": "Jabon", "Valor": "Pequeño" } ], "PrecioSinSubsidio": null, "UnidadMedida": "UND" } ], "DirCliente": "Una direccion del cliente", "InfoFactura": { "CodDocReembolso": "String content", "ComercioExterior": "String content", "Compensaciones": [ { "Codigo": "String content", "Tarifa": "String content", "Valor": "String content" } ], "ContribuyenteEspecial": "String content", "DirEstablecimiento": "String content", "DireccionComprador": "String content", "FechaEmision": "String content", "FleteInternacional": "String content", "GastosAduaneros": "String content", "GastosTransporteOtros": "String content", "GuiaRemision": "String content", "IdentificacionComprador": "String content", "ImporteTotal": "String content", "IncoTermFactura": "String content", "IncoTermTotalSinImpuestos": "String content", "LugarIncoTerm": "String content", "Moneda": "String content", "ObligadoContabilidad": "String content", "Pagos": [ { "FormaPago": "String content", "Plazo": "String content", "Total": "String content", "UnidadTiempo": "String content" } ], "PaisAdquisicion": "String content", "PaisDestino": "String content", "PaisOrigen": "String content", "Placa": "String content", "Propina": "String content", "PuertoDestino": "String content", "PuertoEmbarque": "String content", "RazonSocialComprador": "String content", "SeguroInternacional": "String content", "TipoIdentificacionComprador": "String content", "TotalBaseImponibleReembolso": "String content", "TotalComprobantesReembolso": "String content", "TotalConImpuestos": [ { "BaseImponible": "String content", "Codigo": "String content", "CodigoPorcentaje": "String content", "DescuentoAdicional": "String content", "Tarifa": "String content", "Valor": "String content", "ValorDevolucionIva": "String content" } ], "TotalDescuento": "String content", "TotalImpuestoReembolso": "String content", "TotalSinImpuestos": "String content", "TotalSubsidio": "String content", "ValorRetIva": "String content", "ValorRetRenta": "String content" }, "InfoSustitutivaGuiaRemision": { "Destinos": [ { "CodEstabDestino": "String content", "DocAduaneroUnico": "String content", "MotivoTraslado": "String content", "Ruta": "String content" } ], "DirDestinatario": "String content", "DirPartida": "String content", "FechaFinTransporte": "String content", "FechaIniTransporte": "String content", "Placa": "String content", "RazonSocialTransportista": "String content", "RucTransportista": "String content", "TipoIdentificacionTransportista": "String content" }, "InfoTributaria": { "AgenteRetencion": "String content", "CodigoNumerico": "String content", "DirMatriz": "String content", "Estab": "String content", "NombreComercial": "String content", "PtoEmi": "String content", "RazonSocial": "String content", "RegimenMicroempresas": "String content", "Secuencial": "String content" }, "MaquinaFiscal": { "marca": "String content", "modelo": "String content", "serie": "String content" }, "Negociable": { "Correo": "String content" }, "Notificar": "String content", "OtrosRubrosTerceros": [ { "Concepto": "String content", "Total": "String content" } ], "Reembolsos": [ { "CodDocReembolso": "String content", "CodPaisPagoProveedorReembolso": "String content", "CompensacionesReembolso": [ { "Codigo": "String content", "Tarifa": "String content", "Valor": "String content" } ], "DetalleImpuestos": [ { "BaseImponible": "String content", "Codigo": "String content", "CodigoPorRet": "String content", "Valor": "String content", "Tarifa": "String content" } ], "EstabDocReembolso": "String content", "FechaEmisionDocReembolso": "String content", "IdentificacionProveedorReembolso": "String content", "NumeroautorizacionDocReemb": "String content", "PtoEmiDocReembolso": "String content", "SecuencialDocReembolso": "String content", "TipoIdentificacionProveedorReembolso": "String content", "TipoProveedorReembolso": "String content" } ], "Retenciones": [ { "Codigo": "String content", "CodigoPorcentaje": "String content", "Tarifa": "String content", "Valor": "String content" } ], "TelefonoCliente": "String content", "Version": "String content" } }
Response Json:
- Request.json
{ "Archivo":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vI.....", "Codigo": "0", "Mensaje": "OK", "Procesado": true }
El campo “Archivo” esta en formato BASE-64