ListadoRemitos

Los campos obligatorios están resaltados en negrita.
Descripción

Devuelve un listado de los remitos de la empresa relacionada al usuario que realiza la consulta. Los resultados serán devueltos en páginas de 50 registros cada una. Para obtener el listado completo se deberán realizar múltiples llamadas, tantas como páginas tenga la consulta.

Funcionalidad interna
  • Si el Filtro de búsqueda IdRemito tiene valor, el resto de los campos del filtro no tienen incidencia, o sea tiene prioridad por sobre el resto de los filtros.
  • Si el IdComprobante buscado no es de la empresa ingresada por parámetro, el método ListadoRemitos devuelve como respuesta Cero comprobantes encontrados.
Autenticación

Dentro del objeto “request” se encuentra el objeto “Autenticacion” el cual contiene propiedades para el usuario, contraseña y empresa.

La validación del usuario se comprueba controlando la existencia del mismo, la contraseña utilizada y la coincidencia de la empresa reportada contra la empresa en la que figura el usuario en la base de datos de Facturante.com.

Validaciones
  • Rango de fechas: fecha desde debe ser menor o igual a fecha hasta.
Nombre Campo Tipo Propósito
Parámetros de entrada
Autenticacion
Usuario nvarchar(400) Nombre del usuario
Hash varchar(50) Password
Empresa Int Identificador de la empresa a la que pertenece el usuario (Es brindado por LinkSide)
Filtros de Busqueda
FechaDesde Datetime Fecha de inicio del período a obtener
FechaHasta Datetime Fecha de fin del período a obtener
CUIT nvarchar(13) Cuit del emisor Sin guiones
IdRemito int Identificador univoco del remito.
NroPagina int Página solicitada. Default = 1.
Parámetros de salida
Estado Int Ver Respuestas
Mensaje varchar(1000) Mensaje que describe el resultado de la operación. Tanto para casos exitosos como para fallidos.
Respuestas
PaginaActual int Número de página actual.
TotalComprobantes Int Cantidad total de comprobantes incluidos según el criterio de búsqueda recibido por parámetro.
TotalPaginas int Cantidad total de páginas resultantes a partir del criterio de búsqueda recibido por parámetro.
Listado de Remitos (TAG: Remitos)
IdRemito int Identificador unívoco del remito.
Numero int Numero del talonario de remitos
URLPDF varchar(400) url del remito legal generado (PDF).
EstadoComprobante nvarchar(50) Valores Arrojados:
  • 8: ESPERANDO CAE: indica que el comprobante está esperando para ser validado en AFIP. (Estado temporal)
  • 7: COMUNICACIÓN CON AFIP: Se está realizando la comunicación con el WS de AFIP para obtener el CAE. (Estado temporal)
  • 9: TIMEOUT AFIP: AFIP no respondió a tiempo la solicitud y se está resolviendo la situación. (Estado temporal)
  • 2: ENVIANDO: el comprobante ya obtuvo el CAE y está siendo enviado al cliente. (Estado temporal)
  • 4: PROCESADO: se realizó el envío al cliente con éxito y está esperando que el cliente lo abra. (Estado Final)
  • 6: ERROR EN COMPROBANTE: indica que el comprobante NO fue validado por AFIP. De modo que deberá evaluar el error para rehacer el comprobante salvando el mismo. (Estado Final)
  • 10: ESPERANDO RESPUESTA AFIP: indica que ya se solicitó la validación al WS de AFIP y se está esperando la respuesta. (Estado temporal)
EstadoConfirmado int Valores Arrojados:
  • 1: ACEPTADO: El servidor SMTP aceptó el envío del e-mail.
  • 2: RECHAZADO: El servidor SMTP rechazó el envío (por ejemplo porque la casilla de destino está llena o está mal formado el e-mail de destino).
  • 3: PENDIENTE: El e-mail está esperando a ser enviado.
  • 4: ENVIANDO: Se está enviando el e-mail.
  • 5: LEIDO: El e-mail fue leído por el destinatario.
EstadoAnalitico nvarchar(50) Valores Arrojados:
  • PROCESADO: se realizó el envío al cliente con éxito y está esperando que el cliente lo abra
  • ERROR EN COMPROBANTE: indica que el comprobante NO fue validado por AFIP. De modo que deberá evaluar el error para rehacer el comprobante salvando el error.
  • ENVIANDO: el comprobante ya obtuvo el CAE y está siendo enviado al cliente
  • ENVIADO: el comprobante ya obtuvo el CAE y ya se ha enviado al cliente
  • SIN ENVÍO: indica que el comprobante fue generado con éxito y enviado, pero no ha llegado al destinatario. Puede que el email sea incorrecto, que la casilla destino no esté disponible o que esté llena. Se debe reenviar NO emitir nuevamente.
  • LEÍDO: indica que el destinatario leyó el email.
Cliente
CodigoPostal Nchar(10) Del cliente
Contacto nvarchar(2000) Nombre de la persona contacto
Domicilio nvarchar(250) Domicilio
Localidad nvarchar(100) Localidad
MailContacto nvarchar(150) Dirección de mail de Contacto
MailFacturacion nvarchar(150) Dirección de mail de Facturación
NroDocumento Nvarchar(13)  
Provincia nvarchar(100) Provincia
RazonSocial varchar(500) Nombre de la persona física o jurídica del cliente, receptor del comprobante
Telefono nvarchar(100) Teléfono de contacto
TelefonoAlternativo nvarchar(100) Teléfono Alternativo
TipoDocumento varchar(50) Valores Arrojados:
  • 1: DNI
  • 2: CDI
  • 3: LC
  • 4: LE
  • 5: Pasaporte
  • 6: CUIT
  • 7: CUIL
  • 9: CI Extranjera
  • 10: En trámite
  • 11: Acta nacimiento
  • 12: CI Bs. As. RNP
  • 13: Sin identificar/venta global diaria
  • 14: Certificado de Migración
  • 15: Usado por Anses para Padrón
TratamientoImpositivo nvarchar(50) Código numérico correspondiente a la situación frente al IVA del cliente. Valores posibles:
  • 1: MONOTRIBUTISTA
  • 2: RESPONSABLE INSCRIPTO
  • 3: CONSUMIDOR FINAL
  • 4: IVA EXENTO
  • 5: IVA NO RESPONSABLE
Encabezado
CAI numeric(18) COT Del remito electrónico
CodigoBarra nvarchar(50) Codigo de Barra a insertar en el PDF
EnviarRemito Boolean True: se envió el remito emitido por email.
FechaHora datetime Fecha y hora de emisión del remito
FechaHoraEntrega datetime Fecha y hora de emisión del remito
FechaVencimientoCAI datetime Fecha de vencimiento del código del CAI dado por el remito electrónico.
Prefijo nvarchar(4) Prefijo del comprobante (indica número de punto de venta)
Referencia nvarchar(50) Indica documento electrónico al que hace referencia el remito.
TransporteCUIT nvarchar(20) Indica la Constancia CUIT del transporte que efectuará el Remito.
TransporteDireccion nvarchar(200) Indica la Direccion del transporte que efectuara el Remito.
TransporteLocalidad nvarchar(100) Indica la Localidad de la dirección del transporte que efectuara el Remito.
TransporteNombre nvarchar(100) Indica el nombre del transporte que efectuara el Remito.
TransporteProvincia nvarchar(100) Indica la Provincia de la Localidad de la Direccion del transporte que efectuara el Remito.
Items
Cantidad numeric(18,2) Indica la cantidad de elementos que se incluiran en el remito.
Codigo nvarchar(20) Indica el identificador unico del item que se agregará.
Descripcion nvarchar(250) Descripción del producto.
ERRORES DE VALIDACIÓN DE Facturante.com
Código Descripción
0 (SinDetalle) Sin Detalles
1 (ObjAutenticacionNull) El objeto Autenticación no pudo ser creado con los datos recibidos
4 (UsuarioInvalido) Usuario incorrecto
500 (ErrorInterno) Error interno.