DavixDavix ERPX
Modulos

Documentos de Ventas Salud

Emision de comprobantes electronicos especializados para el sector salud: facturas, boletas, notas de credito, guias de remision, envio a SUNAT y exportacion a Excel

Documentos de Ventas Salud es la pantalla de facturacion electronica especializada para el sector salud. Permite emitir facturas, boletas y notas de credito a partir de ventas del modulo de salud, con integracion completa a SUNAT para el envio electronico, consulta de estado, descarga de archivos UBL y CDR. Tambien soporta la emision de guias de remision remitente.

Esta pantalla es la version especializada para el sector salud de Documentos de Ventas. Las ventas provienen del modulo de ventas salud y los clientes del modulo comercial v2.0.2. Verifica que tienes el perfil adecuado.

Ruta de navegacion

Inicio > Facturacion > Mis documentos de Ventas

Barra de herramientas

En la parte superior derecha de la pantalla se muestran tres botones principales:

BotonIconoDescripcion
Exportarpi-file-excelExporta los documentos filtrados a Excel
Actualizarpi-refreshRecarga la lista de documentos desde el servidor
Nuevopi-plusDespliega un menu popup con opciones de creacion

Al presionar Nuevo, se despliega un menu popup con las siguientes opciones:

OpcionIconoDescripcion
Comprobantepi-plusAbre el formulario para crear un nuevo comprobante (factura o boleta)
Nota de Creditopi-plusAbre el formulario para crear una nueva nota de credito

La opcion de Guia remision esta disponible en el codigo fuente pero se encuentra deshabilitada (comentada) en esta version.

Filtros de busqueda

Debajo de la barra de herramientas se encuentra el panel de busqueda y filtros avanzados, identico en estructura al de Documentos de Ventas.

Busqueda por texto libre

Campo de texto con icono de lupa (pi-search). La busqueda se ejecuta al presionar Buscar o al guardar un filtro.

Filtros avanzados

BotonIconoDescripcion
Agregar filtropi-filterAbre el panel de filtros (muestra spinner de carga mientras se cargan los datos)
Quitar filtrospi-filter-slashElimina todos los filtros y ejecuta busqueda automaticamente
Buscarpi-searchEjecuta la busqueda con los filtros aplicados

Tipos de filtro disponibles

FiltroValorCampos que muestraConsulta generada
FECHA1Fecha inicio + Fecha fin (ambos obligatorios, tipo date)fecha:[YYYY-MM-DD TO YYYY-MM-DD]
SERIE2Serie (texto, obligatorio)serie:\{valor\}
NUMERO3Numero (texto, obligatorio)numero:\{valor\}
CLIENTE4Dropdown de clientes con busqueda (obligatorio)cliente_id:\{id\}
ESTADOS5Multi-seleccion de estados del documento (obligatorio)estados:\{valores separados por coma\}
TIPOS DE DOCUMENTOS6Multi-seleccion de tipos de documento (obligatorio)tipos_documentos:\{valores separados por coma\}
ESTADOS DE ENVIOS SUNAT7Multi-seleccion de estados de envio SUNAT (obligatorio)envio_sunat_estados:\{valores separados por coma\}

El filtro de CLIENTE carga la lista completa de clientes del sistema. Cada opcion muestra:

  • Para RUC: \{numero_documento\} - \{razon_social\}
  • Para otros: \{numero_documento\} - \{apellido_paterno\} \{apellido_materno\} \{nombres\}

A diferencia de Documentos de Ventas, aqui si se carga la lista de clientes activamente.

Estados disponibles en el filtro

Se generan dinamicamente desde los enums del sistema:

EstadoValor
VALIDO0
BAJA4
ANULADO CON NC5

Tipos de documentos disponibles en el filtro

TipoValor
FACTURA1
BOLETA3
NOTA DE CREDITO7
GUIA REMISION9

Estados de envio SUNAT disponibles en el filtro

EstadoValor
NO ENVIADO0
PENDIENTE1
ENVIADO SUNAT OK2
CON ERRORES3

Comportamiento diferencial: Al guardar un filtro se ejecuta automaticamente la busqueda. Al eliminar un filtro (chip X) o al presionar Quitar filtros, tambien se ejecuta la busqueda automaticamente.

Tabla de documentos

La tabla principal muestra los documentos de venta con las siguientes columnas:

#ColumnaDescripcionFormato
1FECHAFecha y hora de emisionDD/MM/YYYY hh:mm AM/PM
2TIPO COMPROBANTETipo de documento emitidoNombre del enum (ej: FACTURA, BOLETA, NOTA DE CREDITO, GUIA REMISION)
3SERIE - NUMEROSerie y numero correlativo\{serie\}-\{numero\}
4DNI & RUCNumero de documento del clienteTexto
5CLIENTENombre o razon social del clientePersona con DNI: \{apellido_paterno\} \{apellido_materno\} \{nombres\} / Otros: \{razon_social\}
6NUM. VENTASerie y numero de la venta o documento de referencia\{serie\} - \{numero\} (de referencia_venta o nota_credito_documento_refercia)
7TOTALMonto total del comprobanteNumerico
8ESTADOEstado del documento (badge de color)Ver tabla de estados
9ENVIO SUNATEstado del envio a SUNAT (badge de color)Ver tabla de envio SUNAT
10ACCIONESBoton de menu contextual (tres puntos ···)Ancho fijo 80 px

Estados del documento

Se muestran como badges (p-badge) con colores:

EstadoValorColorClase CSS
VALIDO0Azulbgblue
BAJA4Rojobgred
ANULADO CON NC5Rosabgpink

Estados de envio SUNAT

Se muestran cuando el documento no esta en estado BAJA:

EstadoValorColorClase CSS
NO ENVIADO0Amarillobgyellow
PENDIENTE1Naranjabgorange
ENVIADO SUNAT OK2Verdebggreen
CON ERRORES3Rojobgred

Estados de baja envio SUNAT

Se muestran cuando el documento si esta en estado BAJA:

EstadoValorColorClase CSS
NO ENVIADO0Amarillobgyellow
PENDIENTE1Naranjabgorange
ENVIADO SUNAT OK2Verdebggreen
CON ERRORES3Rojobgred

Cuando se esta actualizando el estado SUNAT de un documento, se muestra un icono de spinner (pi-spin pi-spinner) junto al badge de estado de envio.

Paginacion

Debajo de la tabla se muestra:

Mostrando pagina {N} con {cantidad} registros de {total} entradas

Controles de navegacion identicos a Documentos de Ventas. Tamano de pagina: 50 registros.

Al hacer clic derecho o presionar los tres puntos (···), el menu contextual varia segun la combinacion de estado del documento + estado de envio SUNAT (o estado de baja envio SUNAT cuando esta en baja).

Estado VALIDO (0) + Envio SUNAT NO_ENVIADO (0)

OpcionIconoAccion
Detallespi-eyeAbre la pantalla de detalles
Separador
Bajapi-lockCambia el estado a BAJA
Separador
Documento PDFpi-file-pdfAbre el reporte PDF
Separador
Enviar a Sunatpi-sendEnvia el documento a SUNAT

Estado VALIDO (0) + Envio SUNAT PENDIENTE (1)

OpcionIconoAccion
Detallespi-eyeAbre la pantalla de detalles
Separador
Bajapi-lockCambia el estado a BAJA
Separador
Documento PDFpi-file-pdfAbre el reporte PDF
Separador
Actualizar estado SUNATpi-replayConsulta y actualiza el estado desde SUNAT

Estado VALIDO (0) + Envio SUNAT ENVIADO_SUNAT_OK (2)

OpcionIconoAccion
Detallespi-eyeAbre la pantalla de detalles
Separador
Bajapi-lockCambia el estado a BAJA
Separador
Documento PDFpi-file-pdfAbre el reporte PDF
Separador
Archivo UBLpi-cloud-downloadDescarga el archivo UBL (XML)
Archivo CDRpi-cloud-downloadDescarga el archivo CDR (ZIP)
Separador
Enviar correopi-sendEnvia el documento por correo electronico
Enviar Whatsapppi-sendEnvia el documento por WhatsApp

Estado VALIDO (0) + Envio SUNAT CON_ERRORES (3)

OpcionIconoAccion
Detallespi-eyeAbre la pantalla de detalles
Separador
Bajapi-lockCambia el estado a BAJA
Separador
Documento PDFpi-file-pdfAbre el reporte PDF
Separador
Enviar a Sunatpi-sendReenvia el documento a SUNAT

Estado BAJA (4) + Baja Envio SUNAT NO_ENVIADO (0)

OpcionIconoAccion
Ver detallespi-eyeAbre la pantalla de detalles
Separador
Enviar a Sunatpi-sendEnvia la comunicacion de baja a SUNAT
Separador
Registor de actividadespi-lockRegistro de actividades (sin funcionalidad implementada)

Estado BAJA (4) + Baja Envio SUNAT PENDIENTE (1)

OpcionIconoAccion
Detallespi-eyeAbre la pantalla de detalles
Separador
Actualizar estado SUNATpi-replayConsulta y actualiza el estado de baja desde SUNAT
Separador
Registor de actividadespi-lockRegistro de actividades (sin funcionalidad implementada)

Estado BAJA (4) + Baja Envio SUNAT ENVIADO_SUNAT_OK (2)

OpcionIconoAccion
Ver detallespi-eyeAbre la pantalla de detalles
Separador
Registor de actividadespi-lockRegistro de actividades (sin funcionalidad implementada)

Estado BAJA (4) + Baja Envio SUNAT CON_ERRORES (3)

OpcionIconoAccion
Detallespi-eyeAbre la pantalla de detalles
Separador
Actualizar estado SUNATpi-replayActualiza el estado de baja desde SUNAT
Separador
Registor de actividadespi-lockRegistro de actividades (sin funcionalidad implementada)

Detalles del documento

La accion Detalles abre una pantalla diferente segun el tipo de documento:

  • Factura o Boleta: Abre la pantalla de detalles del documento de venta (similar a Mis Documentos de Ventas)
  • Guia de Remision: Abre la pantalla de detalles de guia
  • Nota de Credito: Abre la pantalla de detalles de nota de credito

Reporte PDF

La accion Documento PDF abre un visor PDF diferente segun el tipo de documento:

  • Factura o Boleta: Visor de comprobante de venta
  • Guia de Remision: Visor de guia de remision
  • Nota de Credito: Visor de nota de credito

Todos los visores usan ngx-extended-pdf-viewer con las mismas herramientas descritas en Mis Documentos de Ventas.

Envio a SUNAT

Al seleccionar Enviar a Sunat, se muestra un dialogo de confirmacion:

  • Titulo: Confirmacion
  • Mensaje: Esta seguro de enviar a sunat el DOCUMENTO DE VENTA? (o DOCUMENTO DE GUIA para guias de remision)
  • Boton No: Cierra el dialogo
  • Boton Si: Procede con el envio (muestra spinner de carga)

Proceso de envio segun tipo de documento

TipoEndpointDescripcion
Factura (1)POST /webhooks/sendEnvio de factura electronica
Boleta (3)POST /webhooks/sendEnvio de boleta electronica
Guia Remision (9)POST /webhooks/guias/enviarEnvio de guia de remision
Nota de Credito (7)POST /webhooks/notas-creditos/sendEnvio de nota de credito

El cuerpo del envio incluye:

\{
  "fe_cofigs": [parametros de facturacion electronica],
  "data": [datos completos del documento]
\}

Los parametros de facturacion electronica (fe_cofigs) se cargan al iniciar la pantalla desde el endpoint de parametros con domain CONFIG-ERPX-FACTURACION-FE y se almacenan en localStorage como params_fe.

Respuesta de envio

Al recibir la respuesta de SUNAT, se actualiza el documento con:

  • envio_sunat_token: Token del envio
  • envio_sunat_estado: Estado del envio (0-3)
  • envio_sunat_code: Codigo de respuesta
  • envio_sunat_message: Mensaje de respuesta

Notificacion de exito:

  • Titulo: Alerta
  • Mensaje: Documento venta enviado.
  • Duracion: 5 segundos

Envio de baja a SUNAT

Cuando un documento esta en estado BAJA y se selecciona Enviar a Sunat, el proceso es diferente:

  1. Se envia la comunicacion de baja a SUNAT via POST /webhooks/baja
  2. La respuesta actualiza los campos de baja:
    • baja_envio_sunat_token
    • baja_envio_sunat_estado
    • baja_envio_sunat_message
  3. Se actualiza el documento via PATCH /documentos-ventas/\{id\}/baja

Notificacion de exito:

  • Titulo: Alerta
  • Mensaje: Estado actualizado.
  • Duracion: 5 segundos

Actualizar estado SUNAT

Al seleccionar Actualizar estado SUNAT, el sistema:

  1. Muestra un spinner junto al badge de estado de envio
  2. Consulta el estado actual via GET /webhooks/obtener-estado/?token=\{token\}
  3. Actualiza el documento con el nuevo estado
  4. Si el documento esta en estado VALIDO, actualiza envio_sunat_estado
  5. Si el documento esta en estado BAJA, actualiza baja_envio_sunat_estado

Descarga de archivos UBL y CDR

Archivo UBL (XML)

Al seleccionar Archivo UBL:

  1. Si el documento ya tiene envio_sunat_ubl_file_id, descarga el archivo directamente desde el File Server
  2. Si no lo tiene:
    • Consulta GET /webhooks/obtener-ubl/?token=\{token\}
    • Guarda el archivo en el File Server (POST /fserver/files/)
    • Actualiza el documento con envio_sunat_ubl_file_id
    • Descarga el archivo XML

Nombre del archivo: 20608424971-0\{tipo_documento\}-\{serie\}-\{numero\}.xml

Archivo CDR (ZIP)

Al seleccionar Archivo CDR:

  1. Si el documento ya tiene envio_sunat_cdr_file_id, descarga el archivo directamente
  2. Si no lo tiene:
    • Consulta GET /webhooks/obtener-cdr/?token=\{token\}
    • Guarda el archivo en el File Server
    • Actualiza el documento con envio_sunat_cdr_file_id
    • Descarga el archivo ZIP

Nombre del archivo: R-20608424971-0\{tipo_documento\}-\{serie\}-\{numero\}.zip

Cambio de estado (Baja)

Al seleccionar Baja desde el menu contextual, se muestra un dialogo con el mensaje: Estas seguro de proceder a cambiar el estado BAJA?

El formulario solicita dos campos obligatorios:

CampoTipoObligatorioMensaje de error
Fecha bajaCalendar (p-calendar)Si* Obligatorio
MotivoTextoSi* Obligatorio

El motivo se convierte automaticamente a mayusculas antes de enviar.

Logica de baja segun estado de envio SUNAT

  • Si envio_sunat_estado = NO_ENVIADO (0): Solo se actualiza localmente via PATCH /documentos-ventas/\{id\}/baja con baja_envio_sunat_estado: 0
  • Si ya fue enviado a SUNAT: Se envia la comunicacion de baja a SUNAT via POST /webhooks/baja y luego se actualiza localmente con el token y estado recibidos

Baja de Nota de Credito

Cuando se da de baja una Nota de Credito (tipo_documento = 7), ademas del proceso normal, se actualiza el saldo del documento de referencia:

cobro_saldo = documento_referencia.cobro_saldo + nota_credito.monto_total

Esto restaura el saldo que fue reducido por la nota de credito original.

Notificacion de exito:

  • Titulo: Alerta
  • Mensaje: Estado actualizado.
  • Duracion: 5 segundos

Exportar a Excel

Al presionar el boton Exportar, el sistema valida:

  1. Debe existir un filtro de fecha activo. Si no hay filtro de fecha:

    • Titulo: Exportar a excel
    • Mensaje: Tiene que filtrar minimo por la fecha
    • Duracion: 5 segundos
  2. El rango de fechas no debe superar 365 dias. Si excede:

    • Titulo: Exportar a excel
    • Mensaje: El filtro por la fecha tiene como maximo 3 meses para exportaciones
    • Duracion: 5 segundos

Si la validacion es exitosa, se abre un dialogo para seleccionar el tipo de exportacion:

TipoValorDescripcion
LISTA DE DOCUMENTOS1Exporta la lista resumida de documentos
DETALLE DE DOCUMENTOS2Exporta los documentos con todos sus detalles

El archivo Excel se genera usando la libreria xlsx-js-style con formato y estilos aplicados.

Nuevo comprobante de venta (Factura / Boleta)

El formulario de nuevo comprobante es similar al descrito en Documentos de Ventas, con las siguientes particularidades para el sector salud:

Tipos de documento disponibles

TipoValor
Boleta3
Factura1

Formas de pago

FormaValor
CONTADOCONTADO
CREDITOCREDITO

Fuente de ventas

Las ventas se buscan desde el endpoint de ventas salud (/v2.0.1/erpx/comercial/ventas-salud/) en lugar del endpoint de ventas regular.

Calculo de impuestos

El sistema utiliza el endpoint de impuestos (/v2.0.1/erpx/contabilidad/impuestos/calcular/) para calcular los montos de impuestos de cada detalle.

Generacion de QR

Se genera un codigo QR para el comprobante via POST /v2.0.1/erpx/global/qrcodes/generate/.

Conversion de montos a letras

Se utiliza la funcion NumeroALetras para convertir el monto total a texto en español (ej: "CIEN CON 00/100 SOLES").

Nueva nota de credito

Al seleccionar Nota de Credito desde el menu Nuevo, se abre un formulario a pantalla completa.

Titulo: Nuevo nota de credito Subtitulo: Aqui puede editar la lista de nota de credito

Campo principal

CampoTipoObligatorioPlaceholderMensaje de error
Documento ventaAutocompletado (p-autoComplete) con dropdownSiBuscar...* Obligatorio

El autocompletado busca documentos de venta existentes y muestra: \{serie\}-\{numero\}.

Al seleccionar un documento de venta, se muestra:

  1. Notas de credito generadas: Tabla con las notas de credito ya emitidas contra ese documento (columnas: SERIE, MONTO)
  2. Datos del comprobante original
  3. Formulario de la nota de credito con campos similares al comprobante de venta

Nuevo cliente

El formulario de nuevo cliente es identico al descrito en Mis Documentos de Ventas, permitiendo crear clientes tipo Persona o Empresa con todos sus sub-componentes (ubigeo, telefonos, correos, contactos, puntos de venta).

Endpoints

Los endpoints usan versiones especificas por recurso. Requieren los headers:

  • Authorization: Bearer \{token\}
  • enterprise-id: \{enterprise_id\}
  • accept: application/json

Documentos de Ventas

MetodoRutaDescripcion
GET/v2.0.2/erpx/facturacion/documentos-ventas/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista documentos
GET/v2.0.2/erpx/facturacion/documentos-ventas/\{id\}Obtiene un documento por ID
POST/v2.0.2/erpx/facturacion/documentos-ventas/Crea un nuevo documento
PUT/v2.0.2/erpx/facturacion/documentos-ventas/\{id\}Actualiza un documento
PATCH/v2.0.2/erpx/facturacion/documentos-ventas/\{id\}Actualiza campos parciales
DELETE/v2.0.2/erpx/facturacion/documentos-ventas/\{id\}Elimina un documento
PATCH/v2.0.2/erpx/facturacion/documentos-ventas/\{id\}/bajaActualiza datos de baja

Documentos de Ventas Especializados

MetodoRutaDescripcion
POST/v2.0.1/erpx/facturacion/documentos-ventas-facturas/Crea una factura con logica especializada
POST/v2.0.1/erpx/facturacion/documentos-ventas-boletas/Crea una boleta con logica especializada

Notas de Credito

MetodoRutaDescripcion
POST/v2.0.2/erpx/facturacion/notas-creditos/Crea una nueva nota de credito
GET/v2.0.2/erpx/facturacion/notas-creditos/\{id\}Obtiene una nota de credito por ID

Guias de Remision Remitente

MetodoRutaDescripcion
GET/v2.0.2/erpx/facturacion/guias-remisiones-remitentes/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista guias
GET/v2.0.2/erpx/facturacion/guias-remisiones-remitentes/\{id\}Obtiene una guia por ID
POST/v2.0.2/erpx/facturacion/guias-remisiones-remitentes/Crea una nueva guia
PATCH/v2.0.2/erpx/facturacion/guias-remisiones-remitentes/\{id\}Actualiza campos parciales

Ventas Salud

MetodoRutaDescripcion
GET/v2.0.1/erpx/comercial/ventas-salud/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista ventas del sector salud
GET/v2.0.1/erpx/comercial/ventas-salud/\{id\}Obtiene una venta por ID
PATCH/v2.0.1/erpx/comercial/ventas-salud/\{id\}Actualiza campos parciales

Gateway de Ventas

MetodoRutaDescripcion
GET/v2.0.1/erpx/comercial/gateway-ventas/?search=\{filtros\}&from=\{n\}&size=\{n\}Gateway de ventas

Clientes

MetodoRutaDescripcion
GET/v2.0.2/erpx/comercial/clientes/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista clientes
GET/v2.0.2/erpx/comercial/clientes/\{id\}Obtiene un cliente por ID

Clientes Personas

MetodoRutaDescripcion
POST/v2.0.2/erpx/comercial/clientes-personas/Crea un cliente persona
PUT/v2.0.2/erpx/comercial/clientes-personas/\{id\}Actualiza un cliente persona
GET/v2.0.2/erpx/comercial/clientes-personas/\{id\}Obtiene un cliente persona por ID
PATCH/v2.0.2/erpx/comercial/clientes-personas/\{id\}Actualiza campos parciales

Clientes Empresas

MetodoRutaDescripcion
POST/v2.0.2/erpx/comercial/clientes-empresas/Crea un cliente empresa
GET/v2.0.2/erpx/comercial/clientes-empresas/\{id\}Obtiene un cliente empresa por ID
PATCH/v2.0.2/erpx/comercial/clientes-empresas/\{id\}Actualiza campos parciales

Webhooks SUNAT

MetodoRutaDescripcion
POST/v2.0.1/erpx/facturacion/webhooks/sendEnvia factura/boleta a SUNAT
POST/v2.0.1/erpx/facturacion/webhooks/bajaEnvia comunicacion de baja a SUNAT
GET/v2.0.1/erpx/facturacion/webhooks/obtener-estado/?token=\{token\}Consulta estado en SUNAT
GET/v2.0.1/erpx/facturacion/webhooks/obtener-ubl/?token=\{token\}Obtiene archivo UBL
GET/v2.0.1/erpx/facturacion/webhooks/obtener-cdr/?token=\{token\}Obtiene archivo CDR
POST/v2.0.1/erpx/facturacion/webhooks/guias/enviarEnvia guia de remision a SUNAT
POST/v2.0.1/erpx/facturacion/webhooks/notas-creditos/sendEnvia nota de credito a SUNAT

Impuestos

MetodoRutaDescripcion
GET/v2.0.1/erpx/contabilidad/impuestos/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista impuestos
POST/v2.0.1/erpx/contabilidad/impuestos/calcular/Calcula impuestos para un detalle

QR Codes

MetodoRutaDescripcion
POST/v2.0.1/erpx/global/qrcodes/generate/Genera un codigo QR

Reportes

MetodoRutaDescripcion
POST/v2.0.1/erpx/reports/factory/generate/Genera un reporte PDF

File Server

MetodoRutaDescripcion
GET/v2.0.1/erpx/fserver/files/\{id\}Obtiene un archivo por ID
POST/v2.0.1/erpx/fserver/files/Crea un nuevo registro de archivo

Parametros

MetodoRutaDescripcion
GET/v2.0.1/erpx/global/params/?search=\{filtros\}&size=\{n\}Obtiene parametros (series, config FE)

Puntos de Venta

MetodoRutaDescripcion
GET/v2.0.1/erpx/comercial/puntos-ventas/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista puntos de venta

Movimientos de Almacen

MetodoRutaDescripcion
GET/v2.0.2/erpx/logistica/movimientos-productos/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista movimientos de productos

Transportes

MetodoRutaDescripcion
GET/v2.0.1/erpx/comercial/transportes-conductores/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista conductores
GET/v2.0.1/erpx/comercial/transportes-vehiculos/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista vehiculos
GET/v2.0.1/erpx/comercial/transportes-paquetes/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista paquetes
GET/v2.0.1/erpx/logistica/proveedores/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista proveedores (transportistas)

Paises y Zonas

MetodoRutaDescripcion
GET/v2.0.1/erpx/global/paises/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista paises
GET/v2.0.1/erpx/global/zonas/?search=\{filtros\}&from=\{n\}&size=\{n\}Lista zonas (ubigeo)

RENIEC / SUNAT

MetodoRutaDescripcion
GET/api/v1/reniec/personas/\{numero_documento\}?token=\{token\}Consulta RENIEC
GET/api/v1/sunat/empresas/\{numero_documento\}?token=\{token\}Consulta SUNAT

Mensajes de error del servidor

Codigo HTTPMensaje mostrado
400, 402Primer error del array errors[] del servidor
404No se encontro el servidor de respuestas, consulte con el Administrador. ERROR 404
500Error interno del servidor. ERROR 500
OtrosError 404 consulte con su admin.

Diferencias con Documentos de Ventas

CaracteristicaDocumentos de VentasDocumentos de Ventas Salud
Fuente de ventasVentas regulares (/comercial/ventas/)Ventas salud (/comercial/ventas-salud/)
Tipos de documento5 (Factura, Boleta, NC, Guia, Documento Interno)4 (Factura, Boleta, NC, Guia)
Version API documentosv2.0.4v2.0.2
Version API clientesv2.0.1v2.0.2
Calculo de impuestosInternoVia endpoint /contabilidad/impuestos/calcular/
Generacion QRNoSi
Conversion monto a letrasNoSi
Generacion de reportesVia /reports/Via /reports/factory/generate/
ToolbarMenu popup p-menuBotones p-button separados
Indicador de estadop-tagp-badge
Boton Exportar en toolbarSi, en menuSi, boton separado
Notas de creditoVia endpoint unificadoVia endpoint dedicado /notas-creditos/

Problemas comunes

ProblemaCausaSolucion
No aparecen documentosLos filtros pueden estar limitando los resultadosPresione Quitar filtros para ver todos los documentos
Error al exportar a ExcelNo hay filtro de fecha aplicado o el rango supera 365 diasAplique un filtro de fecha con rango maximo de 365 dias
El envio a SUNAT fallaLos parametros de facturacion electronica (CONFIG-ERPX-FACTURACION-FE) no estan configuradosSolicite al administrador que configure los parametros de FE
No puedo descargar UBL/CDREl documento no ha sido enviado exitosamente a SUNATSolo se puede descargar UBL/CDR cuando el envio SUNAT esta en estado ENVIADO_SUNAT_OK
El estado de envio muestra spinnerSe esta consultando el estado actual en SUNATEspere a que la consulta termine, el spinner desaparecera automaticamente
Error al dar de baja un documentoFaltan la fecha de baja o el motivoComplete ambos campos obligatorios en el formulario de baja
La nota de credito no actualiza el saldoError en el proceso de creacion o bajaVerifique que el documento de referencia existe y tiene saldo disponible
No encuentro ventas salud al crear comprobanteLas ventas provienen del modulo de saludAsegurese de tener ventas registradas en Sistema de Gestión Comercial

Paginas relacionadas

On this page

Ruta de navegacionBarra de herramientasMenu de creacion (boton Nuevo)Filtros de busquedaBusqueda por texto libreFiltros avanzadosTipos de filtro disponiblesEstados disponibles en el filtroTipos de documentos disponibles en el filtroEstados de envio SUNAT disponibles en el filtroTabla de documentosEstados del documentoEstados de envio SUNATEstados de baja envio SUNATPaginacionMenu contextual por estadoEstado VALIDO (0) + Envio SUNAT NO_ENVIADO (0)Estado VALIDO (0) + Envio SUNAT PENDIENTE (1)Estado VALIDO (0) + Envio SUNAT ENVIADO_SUNAT_OK (2)Estado VALIDO (0) + Envio SUNAT CON_ERRORES (3)Estado BAJA (4) + Baja Envio SUNAT NO_ENVIADO (0)Estado BAJA (4) + Baja Envio SUNAT PENDIENTE (1)Estado BAJA (4) + Baja Envio SUNAT ENVIADO_SUNAT_OK (2)Estado BAJA (4) + Baja Envio SUNAT CON_ERRORES (3)Detalles del documentoReporte PDFEnvio a SUNATProceso de envio segun tipo de documentoRespuesta de envioEnvio de baja a SUNATActualizar estado SUNATDescarga de archivos UBL y CDRArchivo UBL (XML)Archivo CDR (ZIP)Cambio de estado (Baja)Logica de baja segun estado de envio SUNATBaja de Nota de CreditoExportar a ExcelNuevo comprobante de venta (Factura / Boleta)Tipos de documento disponiblesFormas de pagoFuente de ventasCalculo de impuestosGeneracion de QRConversion de montos a letrasNueva nota de creditoCampo principalNuevo clienteEndpointsDocumentos de VentasDocumentos de Ventas EspecializadosNotas de CreditoGuias de Remision RemitenteVentas SaludGateway de VentasClientesClientes PersonasClientes EmpresasWebhooks SUNATImpuestosQR CodesReportesFile ServerParametrosPuntos de VentaMovimientos de AlmacenTransportesPaises y ZonasRENIEC / SUNATMensajes de error del servidorDiferencias con Documentos de VentasProblemas comunesPaginas relacionadas