Conceptos

[Versión preliminar]. Operaciones sobre los conceptos

APIDescription
DELETE Api/Conceptos/{id}/Eliminar

Eliminar un concepto determinado

POST Api/Conceptos/{id}/Eliminar

Eliminar un concepto determinado

GET Api/Conceptos/{id}/Eliminar

Eliminar un concepto determinado

GET Api/Conceptos/{id}/Detalle

Obtiene los detalles del concepto indicado

PUT Api/Conceptos/{id}/Editar

Edita un concepto

POST Api/Conceptos/{id}/Editar

Edita un concepto

GET Api/Conceptos?Pagina={Pagina}&Renglones={Renglones}&Cualquiera={Cualquiera}&Descripcion={Descripcion}&NoId={NoId}

Lista de conceptos

POST Api/Conceptos

Lista de conceptos

POST Api/Conceptos/Nuevo

Crea un Concepto nuevo

Reportes

Controlador de reportes disponibles

APIDescription
POST Api/Reportes/Clientes

Lista de clientes

POST Api/Reportes/Comprobantes

PDF con los comprobantes completos

POST Api/Reportes/Conceptos

Lista de conceptos

POST Api/Reportes/Gastos

Gastos

POST Api/Reportes/ResumenComprobantes

Resumen de comprobantes

POST Api/Reportes/ResumenPagos

Resumen de pagos

Gastos

Operaciones a realizar sobre los gastos de la cuenta. Los gastos son registrados de manera independiente y no están registrados ante el SAT.

APIDescription
POST Api/Gastos/CargarXml

Crea un gasto a partir de un archivo XML

POST Api/Gastos/Crear

Crea un Gasto

POST Api/Gastos/CrearSimplificado

Crea un Gasto

DELETE Api/Gastos/{gastoId}/Eliminar

Elimina un gasto

POST Api/Gastos/{gastoId}/Eliminar

Elimina un gasto

GET Api/Gastos/{gastoId}/Eliminar

Elimina un gasto

GET Api/Gastos/{gastoId}/Modelo

Obtiene los detalles de un gasto

PUT Api/Gastos/{gastoId}/Editar

Edita el gasto seleccionado

POST Api/Gastos/{gastoId}/Editar

Edita el gasto seleccionado

PUT Api/Gastos/{gastoId}/EditarSimplificado

Edita el gasto seleccionado

POST Api/Gastos/{gastoId}/EditarSimplificado

Edita el gasto seleccionado

GET Api/Gastos?Pagina={Pagina}&Renglones={Renglones}&CategoriaFgId={CategoriaFgId}&CuentaFgId={CuentaFgId}&Descripcion={Descripcion}&Fecha={Fecha}&FechaFinal={FechaFinal}&FechaInicio={FechaInicio}&FechaPago={FechaPago}&Folio={Folio}&Proveedor={Proveedor}&RFC={RFC}&Total={Total}

Obtiene la lista de gastos de la cuenta

POST Api/Gastos

Obtiene la lista de gastos de la cuenta

Documentos

Operaciones que pueden ser realizadas con los documentos

APIDescription
POST Api/Documentos/{id}/Cancelar

Envía un documento a la cola cancelaciones para ser procesado

GET Api/Documentos/Cantidad

Obtiene el la cantidad total de documentos en la consulta. Se toman en cuenta los filtros

POST Api/Documentos/{id}/CompletarCancelacion

Trata de confirmar la cancelación de un documento que esta en espera utilizando el servicio del SAT

GET Api/Documentos/{id}

Obtiene información básica del comprobante

POST Api/Documentos/Crear/Completo

Crea un documento enviando todos los elementos necesarios

POST Api/Documentos/Crear/Simple

Crea un documento con el modelo simplificado

DELETE Api/Documentos/{id}/DescartarBorrador

Descarta un borrador. Para ser descartado es necesario que el borrador no tenga un folio asociado

GET Api/Documentos/{id}/Detalle

Obtiene información detallada del comprobante

PUT Api/Documentos/{id}/Editar

Edita un documento (tiene que ser borrador)

POST Api/Documentos/{id}/Editar

Edita un documento (tiene que ser borrador)

GET Api/Documentos

Obtiene la lista de documentos

POST Api/Documentos

Obtiene la lista de documentos

GET Api/Documentos/{id}/Borrador

Obtiene los detalles del modelo a partir de un identificador de comprobante

GET Api/Documentos/{id}/Pdf

Obtiene el PDF del documento solicitado

GET Api/Documentos/{id}/PdfFile

Obtiene el PDF del documento solicitado

GET Api/Documentos/{id}/Xml

Obtiene el XML del documento solicitado

GET Api/Documentos/{id}/XmlFile

Obtiene el XML del documento solicitado

POST Api/Documentos/Validar

Valida el objeto de documento sin enviar a timbrar, utilizando las reglas de la plataforma

App

APIDescription
GET Api/App/Info

Obtiene información de la aplicación que se esta utilizando

Cotizaciones

APIDescription
POST Api/Cotizaciones/Crear

No documentation available.

PUT Api/Cotizaciones/{id}/Editar

No documentation available.

GET Api/Cotizaciones/{id}

No documentation available.

GET Api/Cotizaciones/{id}/PdfFile

No documentation available.

DELETE Api/Cotizaciones/{id}/Borrar

No documentation available.

GET Api/Cotizaciones?Pagina={Pagina}&Renglones={Renglones}&Fecha={Fecha}&NombreReceptor={NombreReceptor}&Cualquiera={Cualquiera}&RfcReceptor={RfcReceptor}

No documentation available.

Pagos

Controlador para manejar los pagos CFDI en FG

APIDescription
POST Api/Pagos/Crear/Simple

Crea un documento de pago

POST Api/Pagos/Crear/DocMultiple

Crea un documento de pago con posibilidad de recibir un pago de varios documentos

Clientes

[Versión preliminar]. Operaciones que pueden ser realizadas con los clientes

APIDescription
POST Api/Clientes/Nuevo

Agrega un nuevo cliente

GET Api/Clientes/Cantidad?Pagina={Pagina}&Renglones={Renglones}&Cualquiera={Cualquiera}&Nombre={Nombre}&RFC={RFC}

Obtiene la cantidad de conceptos que cumplen con el filtro especificado

GET Api/Clientes/{clienteId}/Detalles

Obtiene los detalles de un cliente

PUT Api/Clientes/{clienteId}/Editar

Edita un cliente ya existente

POST Api/Clientes/{clienteId}/Editar

Edita un cliente ya existente

DELETE Api/Clientes/{clienteId}/Eliminar

Elimina a un cliente en especifico

POST Api/Clientes/{clienteId}/Eliminar

Elimina a un cliente en especifico

GET Api/Clientes/{clienteId}/Eliminar

Elimina a un cliente en especifico

GET Api/Clientes?Pagina={Pagina}&Renglones={Renglones}&Cualquiera={Cualquiera}&Nombre={Nombre}&RFC={RFC}

Obtiene la lista de clientes

POST Api/Clientes

Obtiene la lista de clientes

GET Api/Clientes/Completos?Pagina={Pagina}&Renglones={Renglones}&Cualquiera={Cualquiera}&Nombre={Nombre}&RFC={RFC}

Obtiene la lista de clientes en formato extendido, es decir con sus datos de inserción

POST Api/Clientes/Completos

Obtiene la lista de clientes

Consulta

Ofrece métodos de consulta para sus comprobantes

APIDescription
POST Api/Consulta/Documento

Consulta el estado de un documento a través de un servicio del SAT. El servicio tiene que estar disponible para dar resultados.

Values

Controlador con el que se obtienen valores generales

APIDescription
GET Api/values/Catalogos

Obtiene los catálogos utilizados en la generación de un nuevo Documento CFDI

GET Api/values/ClavesProductoServicio/{clave}

Obtiene las coincidencias para las claves de producto y servicio

GET Api/values/Localidad/{codigoPostal}

Obtiene los detalles de un código postal

GET Api/values/EstadosComprobante

Obtiene la lista de estados del documento

GET Api/values/TiposDocumento

Obtiene la lista de tipos de documento

GET Api/values/ImpuestosRetencion

Obtiene los impuestos relacionados con las retenciones

GET Api/values/ImpuestosTraslado

Obtiene los impuestos relacionados con los traslados

GET Api/values/Unidades/{unidad}

Obtiene las coincidencias para el catálogo de unidades del SAT

Cuenta

Controlador de la cuenta

APIDescription
GET Api/Cuenta

Obtiene el resumen de la cuenta. Entre los elementos que se tienen son algunos datos generales como el nombre, RFC, y vigencia de la cuenta, además listas con las sucursales, sellos digitales, mensajes enviados por los administradores

CategoriasGasto

Operaciones a realizar sobre las categorías de los gastos de la cuenta

APIDescription
GET Api/CategoriasGasto?Pagina={Pagina}&Renglones={Renglones}&Nombre={Nombre}

Obtiene la lista de categorías de gastos de la cuenta

POST Api/CategoriasGasto

Obtiene la lista de categorías de gastos de la cuenta

GET Api/CategoriasGasto/{categoriagastoId}/Detalles

Obtiene los detalles de una categoría

GET Api/CategoriasGasto/{categoriagastoId}/Modelo

Obtiene el modelo de edición del gasto

PUT Api/CategoriasGasto/{categoriagastoId}/Editar

Edita los datos de una categoría de gasto

POST Api/CategoriasGasto/{categoriagastoId}/Editar

Edita los datos de una categoría de gasto

POST Api/CategoriasGasto/Nuevo

Agrega un nuevo elemento