You are on page 1of 6

MANUAL DE USO DEL

SERVICIO DE
CONSULTA DE ESTADO
DE E-BILLING
Versin 2.0 Noviembre 2014

FESAECUADOR 2014

CONTENIDO
OBJETIVO.................................................................................................................................................................. 2
UBICACIN DEL SERVICIO ..................................................................................................................................... 2
METODOS DEL SERVICIO ....................................................................................................................................... 2
Mtodo: wsConsultaDocumento ...................................................................................................................... 2
Mtodo: wsConsultaDocumentoFechaAut ........................................................................................................ 4

OBJETIVO
Este servicio est diseado para la integracin de GreenDocs. Permite consultar el estado actual del
documento y tambin descargarlo. Este publicado por el SERVICIO WEB:
UBICACIN DEL SERVICIO

http://[servidor]/ebillingV3.Consultas/ConsultaDocumento.asmx?wsdl
METODOS DEL SERVICIO
MTODO: WSCONSULTADOCUMENTO

I/O

Nombre

Tipo

Descripcin

IN

RucEmpresa

string

Ruc de la empresa que emite el Documento


Electrnico

TipoDocumento

string

Ver Tabla 1

Establecimiento

string

Establecimiento en el que fue emitido el


Documento

PtoEmision

string

Punto de Emisin del Documento

Secuencial

string

Secuencial del Documento

OUT wsConsultaDocumentoResult byte[]

Arreglo en Bytes que contiene el XML del


Documento Consultado

ClaveAcceso

string

Clave de Acceso del Documento

NumAutorizacion

string

Numero de Autorizacin del Documento


0 en caso de no ser autorizado por el SRI

Estado

int

Ver Tabla 2

Detalle

string

Detalle del error en el caso de aplicar

EnContingencia

string

Indica si fue generado en Proceso Normal o en


Contingencia

Tipo Documento

Cdigo

Factura

Nota de Crdito

Nota de Debito

Comprobante de Retencin

Gua de Remisin

Tabla 1

ID

Estado

Descripcion

-1

No se ha recibido

El archivo que se est consultando no se ha sido an recibido por el


sistema e-billing

Errado e-billing

Iniciado

Rechazado

El documento fue enviado al SRI pero fue rechazado

Recibido

El documento fue recibido por el SRI para su revisin

Negado

El documento fue recibido pero contiene errores por que se niega la


autorizacin

Autorizado

El archivo tiene problemas de esquema no pasa la validacin e-billing


El documento fue generado pero an no est procesado

El documento fue recibido y autorizado


Tabla 2

EJEMPLO DE IMPLEMENTACIN EN C#.


byte[] vlXML;
string vlClaveAcceso;
string vlNumAutorizacion;
int vlEstado;
string vlDetalle;
string vContigencia;
ServiceReference1.ConsultaDocumentoSoapClient j = new
test_Desktop.ServiceReference1.ConsultaDocumentoSoapClient();
vlXML = j.wsConsultaDocumento(textBox1.Text,
textBox2.Text,
textBox3.Text,
textBox4.Text,
out vlClaveAcceso,
out vlNumAutorizacion,
out vlEstado,
out vlDetalle);
textBox5.Text = vlXML.ToString();

label9.Text = vlClaveAcceso;
label10.Text = vlNumAutorizacion;
label11.Text = vlEstado.ToString();
label12.Text = vlDetalle;
label13.Text = vContingencia;

SOAP
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:wsConsultaDocumento>
<!--Optional:-->
<tem:RucEmpresa>?</tem:RucEmpresa>
<!--Optional:-->
<tem:TipoDocumento>?</tem:TipoDocumento>
<!--Optional:-->
<tem:Establecimiento>?</tem:Establecimiento>
<!--Optional:-->
<tem:PtoEmision>?</tem:PtoEmision>
<!--Optional:-->
<tem:Secuencial>?</tem:Secuencial>
<!--Optional:-->
<tem:NombreArchivo>?</tem:NombreArchivo>
</tem:wsConsultaDocumento>
</soapenv:Body>
</soapenv:Envelope>

MTODO: WSCONSULTADOCUMENTOF ECHAAUT

I/O

Nombre

Tipo

Descripcin

IN

RucEmpresa

string

Ruc de la empresa que emite el


Documento Electrnico

TipoDocumento

string

Ver Tabla 1

Establecimiento

string

Establecimiento en el que fue emitido


el Documento

PtoEmision

string

Punto de Emisin del Documento

Secuencial

string

Secuencial del Documento

OUT wsConsultaDocumentoFechaAutResult byte[]

Arreglo en Bytes que contiene el XML


del Documento Consultado

ClaveAcceso

string

Clave de Acceso del Documento

NumAutorizacion

string

Numero de
Documento

Autorizacin

del

0 en caso de no ser autorizado por el


SRI
Estado

int

Ver Tabla 2

Detalle

string

Detalle del error en el caso de aplicar

EnContingencia

string

Indica si fue generado en Proceso


Normal o en Contingencia

FechaAutorizacion

string

Fecha de Autorizacion del Documento

Nota: En el caso de que se enve un archivo y en este se encuentren errores de estructura y por lo tanto
tenga un estado 0, es necesario corregir el error antes de enviarlo nuevamente pero adems de esto
tambin es importante cambiar el nombre del archivo ya que al consultar el estado del segundo envo
devolver los errores del primer envo, si el archivo no se lo procesa todava.
EJEMPLO DE IMPLEMENTACIN EN C#.
byte[] vlXML;
string vlClaveAcceso;
string vlNumAutorizacion;
int vlEstado;
string vlDetalle;
string vlContingencia;
string vlFechaAutorizacion;
ServiceReference1.ConsultaDocumentoSoapClient vlconsulta = new
test_Desktop.ServiceReference1.ConsultaDocumentoSoapClient();
vlXML = vlconsulta.wsConsultaDocumento(RucEmpresa,
TipoDocumento,
Establecimiento,
PtoEmision,
Secuencial,
out vlClaveAcceso,
out vlNumAutorizacion,
out vlEstado,
out vlDetalle,
NombreArchivo,
out vlContingencia,
out vlFechaAutorizacion);

You might also like