1. Facturas
Migo Api
  • Raíz
    • Administración
      • Vendedores
        • Obtener vendedor
        • Actualizar vendedor
        • Listar vendedores
        • Crear vendedor
        • Activar o desactivar vendedor
        • Opciones de vendedores
      • Usuarios
        • Obtener usuario
        • Actualizar usuario
        • Obtener PIN del usuario
        • Guardar PIN del usuario
        • Listar usuarios
        • Crear usuario
        • Desactivar usuario
      • Roles
        • Obtener rol
        • Actualizar rol
        • Eliminar rol
        • Listar roles
        • Crear rol
        • Opciones de roles
    • Restaurante
      • Mesas
        • Actualizar mesa
        • Eliminar mesa
        • Listar mesas de una sección
        • Crear mesa
        • Traspasar pedidos entre mesas
      • Secciones
        • Actualizar sección
        • Activar o desactivar sección
        • Guardar distribución de mesas
        • Listar secciones
        • Crear sección
        • Opciones de secciones
      • Pedidos
        • Listar pedidos de una mesa
        • Crear pedido
        • Agregar ítems a un pedido
        • Eliminar ítems de pedidos
      • Facturación
        • Facturar pedidos de mesa
    • Inventario
      • Productos
        • Obtener producto
        • Actualizar producto
        • Eliminar producto
        • Listar productos
        • Crear producto
        • Listar productos destacados
      • Unidades de medida
        • Opciones de unidades de medida
      • Categorías
        • Listar categorías
        • Opciones de categorías
    • Facturación
      • Establecimientos
        • Actualizar establecimiento
        • Eliminar establecimiento
        • Listar establecimientos
        • Crear establecimiento
        • Opciones de establecimientos
      • Pinpads
        • Actualizar pinpad
        • Eliminar pinpad
        • Listar pinpads del establecimiento
        • Crear pinpad
      • Puntos de emisión
        • Actualizar punto de emisión
        • Eliminar punto de emisión
        • Listar puntos de emisión
        • Crear punto de emisión
        • Opciones de puntos de emisión
      • Transportistas
        • Obtener transportista
        • Actualizar transportista
        • Eliminar transportista
        • Listar transportistas
        • Crear transportista
      • Facturas
        • Emitir factura
          POST
        • Anular factura
          POST
        • Revertir anulación de factura
          POST
      • Cargos por servicio
        • Opciones de cargos por servicio
      • Plazos de pago
        • Opciones de plazos de pago
      • Formas de pago
        • Opciones de formas de pago
    • Clientes
      • Obtener cliente
      • Actualizar cliente
      • Listar clientes
      • Crear cliente
      • Activar o desactivar cliente
    • Caja
      • Apertura y cierre
        • Abrir caja
        • Cerrar caja
        • Calcular resumen de cierre
        • Listar denominaciones de billetes y monedas
        • Obtener caja abierta
      • Salidas de caja
        • Registrar salida de caja
    • Catálogos
      • Zonas
        • Opciones de zonas
      • Códigos auxiliares de transporte
        • Opciones de códigos auxiliares de transporte
      • Impuestos
        • Opciones de impuestos
      • Provincias
        • Opciones de provincias
      • Tipos de producto
        • Opciones de tipos de producto
      • Parroquias
        • Opciones de parroquias
      • Tipos de identificación
        • Opciones de tipos de identificación
      • Actividades económicas
        • Opciones de actividades económicas
      • Tipos de documento
        • Listar tipos de documento por módulo
        • Opciones de tipos de documento
      • Grupos de clientes
        • Opciones de grupos de clientes
      • Subcategorías de material de construcción
        • Opciones de subcategorías de material de construcción
      • Cantones
        • Opciones de cantones
  • Schemas
    • VendorRequest
    • VendorPresenter
    • UserManagementRequest
    • UserPresenter
    • UserPinRequest
    • UserPinPresenter
    • UserRoleRequest
    • RoleDocumentPresenter
    • UserRolePresenter
    • TableRequest
    • TablePresenter
    • SectionRequest
    • SectionPresenter
    • TableLayoutItemRequest
    • TableLayoutRequest
    • ProductRequest
    • EstablishmentRequest
    • EstablishmentPresenter
    • PinpadRequest
    • PinpadPresenter
    • EmissionPointRequest
    • EmissionPointPresenter
    • CustomerRequest
    • CustomerGroupPresenter
    • CustomerPresenter
    • IdentificationTypePresenter
    • CarrierRequest
    • CarrierPresenter
    • TransferTableRequest
    • ItemRecipeDetailRequest
    • OrderItemRequest
    • OrderRequest
    • ComboPresenter
    • OrderDetailPresenter
    • OrderPresenter
    • RestaurantProductPresenter
    • ServiceChargeConfigPresenter
    • TaxPresenter
    • AddOrderItemsRequest
    • ComboRefRequest
    • PinpadPaymentTransactionRequest
    • ProductRefRequest
    • RestaurantCustomerRequest
    • RestaurantInvoiceDetailRequest
    • RestaurantInvoiceRequest
    • RestaurantPaymentMethodRequest
    • RestaurantPaymentRequest
    • RestaurantPaymentTermRequest
    • TaxRefRequest
    • SaveInvoiceResultPresenter
    • CategoryPresenter
    • MeasureUnitPresenter
    • ComboDetailItemPresenter
    • InvoiceAdditionalInfoRequest
    • ComboDetailPresenter
    • InvoiceComboRequest
    • ComboInfoPresenter
    • InvoiceCustomerRequest
    • InvoiceDetailRequest
    • PriceSalesUnitPresenter
    • ProductPresenter
    • InvoiceProductRequest
    • InvoiceRequest
    • InvoiceTaxRequest
    • PaymentMethodRequest
    • PaymentRequest
    • PaymentTermRequest
    • InvoicePresenter
    • OpenCashRegisterRequest
    • CurrentCashRegisterPresenter
    • CreateCashExitRequest
    • CashExitPresenter
    • CashRegisterCountedValuesRequest
    • CloseCashRegisterRequest
    • CashRegisterCloseResultPresenter
    • CashRegisterSystemComparisonPresenter
    • CashRegisterWarningPresenter
    • CloseSummaryRequest
    • CashRegisterCloseSummaryPresenter
    • CashRegisterSystemSummaryPresenter
    • CashRegisterWalletTotalPresenter
    • CustomerActiveRequest
    • LookupPresenter
    • PageResponseVendorSummaryPresenter
    • Pagination
    • VendorSummaryPresenter
    • PageResponseUserSummaryPresenter
    • UserSummaryPresenter
    • PageResponseUserRolePresenter
    • PageResponseProductPresenter
    • AccountingPlanPresenter
    • ConstructionMaterialSubcategoryPresenter
    • IncomeTaxPresenter
    • ProductDetailPresenter
    • ServiceChargePresenter
    • TransportAuxiliaryCodePresenter
    • PageResponseEstablishmentPresenter
    • PageResponseEmissionPointPresenter
    • DocumentTypePresenter
    • PageResponseCustomerPresenter
    • CustomerDetailPresenter
    • PageResponseCategoryPresenter
    • CashDenominationPresenter
    • PageResponseCarrierPresenter
    • DeleteOrderItemsRequest
    • OrderItemDeleteRequest
    • ErrorResponse
    • FieldErrorDetail
  1. Facturas

Emitir factura

POST
/api/v1/invoices
Emite una factura o proforma individual desde el módulo billing. Para este flujo lo principal es enviar el tipo de documento, punto de emisión, cliente, detalle de líneas y, si aplica, las formas de pago.

Solicitud

Parámetros del Body application/jsonRequerido

Ejemplos

Respuestas

🟢201Creado
application/json
Recurso creado
Bodyapplication/json

🟠400Petición incorrecta
🟠401No autorizado
🟠403Prohibido
🟠409
🟠422Error de parámetro
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location 'https://mock.apidog.com/m1/1388340-0-default/api/v1/invoices' \
--header 'Content-Type: application/json' \
--data '{
    "groupConsumption": true,
    "documentType": "INVOICE",
    "invoiceUuid": "d7b1f0c6-56bf-43f4-8d08-5baf1e1acebc",
    "issueDate": "2019-08-24",
    "emissionPointId": 0,
    "vendorId": 0,
    "subtotalAmount": 0,
    "taxAmount": 0,
    "totalAmount": 0,
    "tipAmount": 0,
    "observation": "string",
    "activityId": 0,
    "plate": "string",
    "customer": {
        "id": 0,
        "identificationNumber": "string",
        "socialReason": "string"
    },
    "payments": [
        {
            "amount": 0,
            "checkNumber": "string",
            "checkBank": "string",
            "checkType": "string",
            "cardholderName": "string",
            "cardVoucherNumber": "string",
            "bankTransactionReference": "string",
            "targetBank": "string",
            "bankId": 0,
            "sourceAccountNumber": "string",
            "creditMemoNumber": "string",
            "observation": "string",
            "paymentTerm": {
                "id": 0,
                "name": "string"
            },
            "paymentMethod": {
                "id": 0,
                "name": "string"
            }
        }
    ],
    "details": [
        {
            "product": {
                "id": 0,
                "name": "string"
            },
            "combo": {
                "id": 0,
                "name": "string"
            },
            "quantity": 0,
            "referenceCode": "string",
            "description": "string",
            "discountAmount": 0,
            "priceUnit": 0,
            "taxAmount": 0,
            "iceAmount": 0,
            "subtotalAmount": 0,
            "totalAmount": 0,
            "tax": {
                "id": 0,
                "rate": 0
            },
            "serialNumber": "string",
            "lotNumber": "string"
        }
    ],
    "additionalInfo": [
        {
            "label": "string",
            "value": "string"
        }
    ]
}'
Respuesta Ejemplo de Respuesta
201 - Ejemplo 1
{
    "id": 0,
    "number": "string",
    "shortNumber": "string",
    "documentType": "string",
    "status": "CREATED",
    "authorizationKey": "string",
    "accessKey": "string",
    "issueDate": "2019-08-24",
    "messages": [
        "string"
    ],
    "warningMessages": [
        "string"
    ]
}
Modificado en 2026-09-28 16:53:42
Anterior
Crear transportista
Siguiente
Anular factura
Built with