DavixDavix ERPX
Modulos

Documentos de Ventas

Emision y gestion de comprobantes electronicos de venta (facturas, boletas, documentos internos), guias de remision remitente, notas de credito, envio a SUNAT y descarga de archivos UBL/CDR.

Que es Documentos de Ventas

El modulo Documentos de Ventas permite emitir comprobantes electronicos a partir de las ventas registradas en Sistema de Gestión Comercial. Soporta facturas, boletas de venta, documentos internos, guias de remision remitente y notas de credito. Incluye el flujo completo de envio electronico a SUNAT, consulta de estados, descarga de archivos UBL (XML) y CDR (ZIP), generacion de PDF y exportacion a Excel.

Los comprobantes se generan vinculados a una venta existente. Asegurate de tener ventas registradas en Sistema de Gestión Comercial antes de emitir documentos. Verifica que tienes el perfil adecuado.


Acceso

Breadcrumb: Inicio > Facturacion > Mis documentos de Ventas

  • Inicio redirige a /.
  • Facturacion redirige a /facturacion.
  • Mis documentos de Ventas es la pagina actual (sin enlace).

Titulo de pagina: "Documentos de Ventas" Subtitulo: "Muestra el listado y las herramientas para gestionar los documentos de ventas"


Barra de herramientas

BotonIconoEstiloDescripcion
Exportarpi pi-file-excelOutlinedAbre el dialogo de exportacion a Excel. Requiere filtro de fecha obligatorio.
Actualizarpi pi-refreshOutlined, secundarioRecarga la tabla de documentos.
Nuevopi pi-plusRaised, primarioAbre un menu popup con las opciones de creacion.

Al presionar el boton Nuevo se despliega un menu con tres opciones:

OpcionIconoDescripcion
Comprobantepi pi-plusAbre el formulario para crear un nuevo comprobante de venta (Factura, Boleta o Documento interno).
Guia remisionpi pi-plusAbre el formulario para crear una guia de remision remitente.
Nota de Creditopi pi-plusAbre el formulario para crear una nota de credito.

Barra de busqueda y filtros

Debajo de la barra de herramientas se ubica el componente de busqueda con los siguientes elementos:

Campo de busqueda de texto libre

Campo de texto con icono de busqueda (pi pi-search). Ocupa 4 columnas (33% del ancho).

Chips de filtros activos

Cada filtro aplicado se muestra como un chip removible. Al hacer clic en un chip se puede editar el filtro. Al presionar la X del chip se elimina el filtro.

Botones de filtros

BotonIconoDescripcion
Agregar filtropi pi-filterAbre un overlay panel (350px) para configurar un nuevo filtro.
Quitar filtrospi pi-filter-slashElimina todos los filtros activos y recarga la tabla con search=**.
Buscarpi pi-searchEjecuta la busqueda con los filtros configurados.

Tipos de filtros disponibles

Al presionar "Agregar filtro" se abre un panel con un dropdown para seleccionar el tipo de filtro:

#FiltroValorCampos mostradosDescripcion
1FECHA1Fecha inicio + Fecha fin (inputs tipo date)Filtra por rango de fechas. Genera query: fecha:[YYYY-MM-DD TO YYYY-MM-DD].
2SERIE2Serie (input texto)Filtra por serie del comprobante. Genera query: serie:VALOR.
3NUMERO3Numero (input texto)Filtra por numero del comprobante. Genera query: numero:VALOR.
4CLIENTE4Dropdown de clientes con busqueda remotaFiltra por cliente. Genera query: cliente_id:ID.
5ESTADOS5MultiSelect con opciones de estadoFiltra por estado del documento. Genera query: estado:(0 OR 4 OR 5).
6TIPOS DE DOCUMENTOS6MultiSelect con tipos de documentoFiltra por tipo. Genera query: tipo_documento:(1 OR 3 OR 7 OR 9).
7ESTADOS DE ENVIOS SUNAT7MultiSelect con estados de envioFiltra por estado de envio SUNAT.
8ESTADOS DE BAJA ENVIOS SUNAT8MultiSelect con estados de bajaFiltra por estado de baja en SUNAT.
9RUC EMISOR9Dropdown de unidades de negocioFiltra por RUC del emisor.

Cada filtro tiene validacion obligatoria (* Obligatorio) y un boton Guardar para aplicarlo.

Busqueda remota de clientes en filtros

Al escribir en el dropdown de clientes se ejecuta:

GET /v2.0.2/erpx/comercial/clientes/?search=*\{TEXTO_MAYUSCULAS\}*&from=0&size=10

El formato del cliente es: numero_documento - razon_social (para RUC) o numero_documento - apellido_paterno apellido_materno nombres (para DNI).


Tabla de documentos

La tabla utiliza p-table con lazy loading, columnas redimensionables y scroll dinamico.

Columnas

#ColumnaDescripcion
1FECHAFecha del documento en formato DD/MM/YYYY hh:mm A (12 horas con AM/PM).
2RUC EMISORRUC de la unidad de negocio emisora (ruc_emisor).
3TIPO COMPROBANTETipo de documento formateado desde el enum.
4SERIE - NUMEROConcatenacion serie-numero del comprobante.
5DNI & RUCNumero de documento del cliente (cliente.numero_documento).
6CLIENTENombre del cliente: si es PERSONA con DNI muestra apellido_paterno apellido_materno nombres; si tiene RUC o es EMPRESA muestra razon_social.
7NUM. VENTASerie y numero de la venta de referencia (referencia_venta.serie - referencia_venta.numero) o de la nota de credito referenciada.
8TOTALMonto total del documento (monto_total).
9ESTADOBadge con el estado del documento (ver tabla de estados).
10ENVIO SUNATBadge con el estado de envio a SUNAT. Si el documento esta en BAJA, muestra el estado de baja. Muestra spinner si hay una actualizacion en curso.
11ACCIONESIcono de tres puntos (pi pi-ellipsis-h, ancho fijo 80px) que abre el menu contextual.

Tipos de documento

TipoValorNombre mostrado
Factura1FACTURA
Boleta3BOLETA
Nota de Credito7NOTA DE CREDITO
Guia de Remision9GUIA REMISION
Documento Interno1001DOCUMENTO INTERNO

Estados del documento

EstadoValorColor del badge
VALIDO0Azul (bgblue)
BAJA4Rojo (bgred)
ANULADO CON NC5Rosa (bgpink)

Estados de envio SUNAT

EstadoValorColor del badge
NO ENVIADO0Amarillo (bgyellow)
PENDIENTE1Naranja (bgorange)
ENVIADO SUNAT OK2Verde (bggreen)
CON ERRORES3Rojo (bgred)

Estados de baja en SUNAT

EstadoValorColor del badge
NO ENVIADO0Amarillo (bgyellow)
PENDIENTE1Naranja (bgorange)
ENVIADO SUNAT OK2Verde (bggreen)
CON ERRORES3Rojo (bgred)

Mensaje vacio

Cuando no hay registros: "No se encontraron datos" con icono pi pi-exclamation-triangle.

Indicador superior

"Mostrando pagina {N} con {X} registros de {Z} entradas"


El menu contextual cambia dinamicamente segun el estado del documento y el estado de envio a SUNAT. Se activa con clic derecho o con el icono de tres puntos.

Documento VALIDO + No enviado a SUNAT

OpcionIconoDescripcion
Detallespi pi-eyeVer detalles del documento (abre dialogo segun tipo).
(separador)
Bajapi pi-lockDar de baja el documento.
(separador)
Documento PDFpi pi-file-pdfGenerar y visualizar el PDF del documento.
(separador)
Enviar a Sunatpi pi-sendEnviar el comprobante a SUNAT.

Documento VALIDO + Envio SUNAT Pendiente

OpcionIconoDescripcion
Detallespi pi-eyeVer detalles.
(separador)
Bajapi pi-lockDar de baja.
(separador)
Documento PDFpi pi-file-pdfGenerar PDF.
(separador)
Actualizar estado SUNATpi pi-replayConsultar el estado actual en SUNAT y actualizar.

Documento VALIDO + Enviado SUNAT OK

OpcionIconoDescripcion
Detallespi pi-eyeVer detalles.
(separador)
Bajapi pi-lockDar de baja.
(separador)
Documento PDFpi pi-file-pdfGenerar PDF.
(separador)
Archivo UBLpi pi-cloud-downloadDescargar el archivo XML (UBL) del comprobante.
Archivo CDRpi pi-cloud-downloadDescargar el archivo ZIP (CDR) de respuesta SUNAT.
(separador)
Enviar correopi pi-sendEnviar el documento por correo electronico.
Enviar Whatsapppi pi-sendEnviar el documento por WhatsApp.

Documento VALIDO + Envio con errores

OpcionIconoDescripcion
Detallespi pi-eyeVer detalles.
(separador)
Bajapi pi-lockDar de baja.
(separador)
Documento PDFpi pi-file-pdfGenerar PDF.
(separador)
Enviar a Sunatpi pi-sendReintentar el envio a SUNAT.

Documento en BAJA + Baja no enviada

OpcionIconoDescripcion
Ver detallespi pi-eyeVer detalles.
(separador)
Enviar a Sunatpi pi-sendEnviar la comunicacion de baja a SUNAT.

Documento en BAJA + Baja pendiente

OpcionIconoDescripcion
Detallespi pi-eyeVer detalles.
(separador)
Actualizar estado SUNATpi pi-replayConsultar estado de baja en SUNAT.

Documento en BAJA + Baja enviada OK

OpcionIconoDescripcion
Ver detallespi pi-eyeVer detalles.
Documento PDFpi pi-file-pdfGenerar PDF.

Documento en BAJA + Baja con errores

OpcionIconoDescripcion
Detallespi pi-eyeVer detalles.
(separador)
Actualizar estado SUNATpi pi-replayConsultar estado de baja en SUNAT.

Paginacion

Cada pagina muestra 50 registros (size: 50). Misma estructura de paginacion que otros modulos:

ControlIconoDescripcion
Primerapi pi-angle-double-leftIr a la primera pagina.
Anteriorpi pi-angle-leftIr a la pagina anterior.
DropdownSelector "X de Y" con filtro.
Siguientepi pi-angle-rightIr a la pagina siguiente.
Ultimapi pi-angle-double-rightIr a la ultima pagina.

Crear comprobante de venta

Al seleccionar Comprobante del menu Nuevo se abre un p-dialog a pantalla completa (100% ancho y alto, no modal).

Titulo: "Nuevo documento de venta" Subtitulo: "Aqui puede editar la lista de documento de venta"

Estado de carga

Mientras carga los datos: "Cargando sus datos" con spinner y barra de progreso.

Datos iniciales

Se ejecutan multiples consultas en paralelo (forkJoin):

  1. Ventas: GET /v2.0.2/erpx/comercial/ventas/?search=**&from=0&size=10
  2. Impuestos IGV: GET /v2.0.1/erpx/contabilidad/impuestos/?search=** AND tipo:IGV&from=0&size=1000
  3. Impuestos ISC: GET /v2.0.1/erpx/contabilidad/impuestos/?search=** AND tipo:ISC&from=0&size=1000
  4. Unidades SUNAT: GET /v2.0.1/erpx/global/unidades-sunat/?search=**&from=0&size=1000
  5. Clientes: GET /v2.0.2/erpx/comercial/clientes/?search=**&from=0&size=10
  6. Conceptos: GET /v2.0.1/erpx/facturacion/documentos-ventas-conceptos/?search=**&from=0&size=1000
  7. Series del colaborador

Campos principales del formulario

CampoTipoObligatorioDescripcion
VentaAutoComplete con busqueda remotaSiBusca ventas por serie-numero. Al seleccionar una venta, se precargan todos los datos del comprobante.
Tipo documentoDropdownSiFACTURA, BOLETA o DOCUMENTO INTERNO. La serie se asigna automaticamente segun el tipo.
SerieSolo lecturaSe genera automaticamente segun el tipo de documento y la configuracion de series.
NumeroSolo lecturaSe genera automaticamente.
FechaCalendario con hora (DD/MM/YY, 12h)SiFecha y hora de emision.
MonedaDropdownSiPEN (Soles) o USD (Dolares).
ClienteDropdown con busqueda remotaSiSelecciona el cliente. Se preselecciona desde la venta.
ObservacionTextareaNoObservaciones del documento.

Tabla de detalles (productos/servicios)

Cada detalle del comprobante contiene:

CampoDescripcion
ConceptoDropdown de conceptos (productos/servicios).
DescripcionDescripcion del concepto.
UnidadUnidad de medida SUNAT.
CantidadCantidad de unidades.
Precio unitarioPrecio por unidad.
IGVImpuesto General a las Ventas.
Sub totalCantidad x Precio unitario.

Resumen de totales

CampoDescripcion
Sub totalSuma de subtotales de los detalles.
IGVTotal del IGV calculado.
TotalSub total + IGV.
Total en letrasMonto total convertido a texto (ej: "CIEN CON 00/100 SOLES").

Botones del formulario

BotonIconoDescripcion
Cancelarpi pi-timesCierra el formulario sin guardar.
Guardarpi pi-checkValida y guarda el comprobante. Muestra spinner.

Endpoints de creacion segun tipo

TipoEndpoint
FacturaPOST /v2.0.1/erpx/facturacion/documentos-ventas-facturas/
BoletaPOST /v2.0.1/erpx/facturacion/documentos-ventas-boletas/
Documento internoPOST /v2.0.1/erpx/facturacion/documentos-ventas-documentos-internos/

Resultado al guardar

ResultadoSeverityMensajeDuracion
Creacion exitosasuccess"Creado con exito"5 segundos
Error de validacionerror"Revise bien, hay formularios por validar."5 segundos

Crear guia de remision

Al seleccionar Guia remision se abre un formulario a pantalla completa para crear una guia de remision remitente.

Campos principales

CampoTipoObligatorioDescripcion
SerieInput textoSiSerie de la guia.
Tipo documentoSolo lecturaSiempre "Guia de Remision Remitente".
FechaCalendarioSiFecha de emision.
Motivo de trasladoDropdownSiMotivo del traslado de mercaderia.
PesoInput numericoSiPeso total de la carga.
Numero de bultosInput numericoSiCantidad de bultos.

Seccion: Direccion de salida

CampoTipoObligatorio
UbigeoCascada departamento/provincia/distritoSi
DireccionInput textoSi

Seccion: Direccion de llegada

CampoTipoObligatorio
UbigeoCascada departamento/provincia/distritoSi
DireccionInput textoSi

Seccion: Transportista

CampoTipoObligatorio
TransportistaDropdown con busquedaSi
ConductorDropdown con busquedaSi
VehiculoDropdown con busquedaSi

Endpoint

POST /v2.0.2/erpx/facturacion/guias-remisiones-remitentes/


Crear nota de credito

Al seleccionar Nota de Credito se abre un formulario para crear una nota de credito vinculada a un documento existente.

Campos principales

CampoTipoObligatorioDescripcion
Documento referenciaAutoCompleteSiBusca el comprobante al que se aplica la nota de credito.
TipoDropdownSiTipo de nota de credito (anulacion, correccion, etc.).
MotivoTextareaSiMotivo de la nota de credito.
MontoInput numericoSiMonto de la nota de credito.

Endpoint

POST /v2.0.2/erpx/facturacion/notas-creditos/


Dar de baja un documento

Al seleccionar Baja en el menu contextual se abre un dialogo modal de confirmacion (ancho 50vw).

Titulo: "Confirmacion" Icono: pi pi-exclamation-triangle (2rem) Mensaje: "Estas seguro de proceder a cambiar el estado BAJA?"

Campos adicionales para la baja

CampoTipoObligatorioMensaje de error
FechaCalendario con hora (DD/MM/YY, 12h)Si* Obligatorio
MotivoInput textoSi* Obligatorio

El motivo se convierte a mayusculas automaticamente. La fecha se formatea como YYYY-MM-DD HH:mm:00.

Flujo de baja segun estado SUNAT

Si el documento NO fue enviado a SUNAT (envio_sunat_estado = 0): se ejecuta directamente PATCH /v2.0.3/erpx/facturacion/documentos-ventas/\{id\}/baja con los datos de baja.

Si el documento ya fue enviado a SUNAT: primero se envia la comunicacion de baja a SUNAT con POST /v2.0.2/erpx/facturacion/webhooks/baja, y luego se actualiza el documento con el token y estado de baja recibido.

Si el documento es una nota de credito (tipo 7), al dar de baja se actualiza tambien el cobro_saldo del documento de referencia, sumandole el monto total de la nota.

Si el documento tiene notas de credito o guias vinculadas que no estan dadas de baja, el sistema muestra: "NESESITA DAR DE BAJA ESTOS DOCUMENTOS PREVIAMENTE" (sic) con la lista de documentos pendientes.

Botones

BotonEstiloDescripcion
NoTextoCierra sin dar de baja.
SiPrimario, con spinnerEjecuta la baja.

Resultado

ResultadoSeverityMensajeDuracion
Baja exitosasuccess"Estado actualizado."5 segundos
Error de validacionerror"Revise bien, hay formularios por validar."5 segundos

Enviar a SUNAT

Al seleccionar Enviar a Sunat se abre un dialogo modal de confirmacion (ancho 50vw).

Titulo: "Confirmacion" Icono: pi pi-exclamation-triangle (2rem) Mensaje: "Esta seguro de enviar a sunat el {TIPO}?" donde TIPO es "DOCUMENTO DE VENTA" o "DOCUMENTO DE GUIA".

Flujo de envio

Se obtiene el documento completo del servidor: GET /v2.0.3/erpx/facturacion/documentos-ventas/\{id\} (o guias para tipo 9).

Al confirmar, se envia a SUNAT segun el tipo:

TipoEndpoint
Factura / BoletaPOST /v2.0.2/erpx/facturacion/webhooks/send
Guia de RemisionPOST /v2.0.2/erpx/facturacion/webhooks/guias/enviar
Nota de CreditoPOST /v2.0.2/erpx/facturacion/webhooks/notas-creditos/send

El payload incluye: \{ fe_cofigs: [params_fe], data: [documento completo] \}

La respuesta contiene: token, estado_envio_sunat, envio_sunat_code, envio_sunat_message. Se actualiza el documento con PATCH /v2.0.3/erpx/facturacion/documentos-ventas/\{id\}.

Si el documento esta en estado BAJA, ademas se envia la comunicacion de baja con POST /v2.0.2/erpx/facturacion/webhooks/baja y se actualiza con PATCH /v2.0.3/erpx/facturacion/documentos-ventas/\{id\}/baja.

Botones

BotonEstiloDescripcion
NoTextoCierra sin enviar.
SiPrimario, con spinnerEjecuta el envio.

Resultado

ResultadoSeverityMensajeDuracion
Envio exitososuccess"Documento venta enviado."5 segundos
Envio de baja exitososuccess"Estado actualizado."5 segundos

Actualizar estado SUNAT

Al seleccionar Actualizar estado SUNAT el sistema:

  1. Muestra un spinner en la columna ENVIO SUNAT del registro.
  2. Consulta: GET /v2.0.2/erpx/facturacion/webhooks/obtener-estado/?token=\{envio_sunat_token\}
  3. Actualiza el campo envio_sunat_estado (o baja_envio_sunat_estado si esta en BAJA) con PATCH.
  4. Oculta el spinner y actualiza el badge.

Descargar archivos UBL y CDR

Archivo UBL (XML)

Al seleccionar Archivo UBL:

  1. Si el archivo ya fue descargado previamente (envio_sunat_ubl_file_id no es nulo), se obtiene desde: GET /v2.0.1/erpx/fserver/files/\{id\} y se descarga directamente.
  2. Si es la primera vez, se obtiene del webhook: GET /v2.0.2/erpx/facturacion/webhooks/obtener-ubl/?token=\{token\}, se guarda en el file server (POST /v2.0.1/erpx/fserver/files/) y se descarga.

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

Archivo CDR (ZIP)

Al seleccionar Archivo CDR:

  1. Misma logica que UBL pero con envio_sunat_cdr_file_id y endpoint obtener-cdr.
  2. Se descarga como archivo ZIP.

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


Exportar a Excel

Al presionar Exportar se valida:

  1. Debe tener filtro de fecha: si no hay filtro de fecha, muestra: "Tiene que filtrar minimo por la fecha" (error, 5s).
  2. Maximo 3 meses (365 dias): si el rango excede 365 dias, muestra: "El filtro por la fecha tiene como maximo 3 meses para exportaciones" (error, 5s).

Si pasa la validacion, se abre un dialogo modal (50vw) con:

CampoTipoDescripcion
Customizar nombre de archivoInput texto con boton refreshNombre del archivo Excel. El boton refresh restaura el nombre por defecto. Tooltip: "Puede customizar el nombre del archivo a exportar."
ExportarDropdownTipo de exportacion a realizar. Tooltip: "Seleccione la exportacion a realizar."

Botones

BotonDescripcion
CancelarCierra sin exportar.
ExportarGenera el archivo Excel con los documentos filtrados.

Ver detalles

Al seleccionar Detalles se abre un dialogo a pantalla completa segun el tipo de documento:

  • Factura/Boleta: componente details-documento-venta — muestra tipo documento, serie, numero, datos de la venta, cliente, detalles de productos/servicios, totales y observaciones.
  • Guia de Remision: componente details-documento-guia — muestra datos de la guia, direcciones, transportista y observaciones.
  • Nota de Credito: componente details-nota-credito — muestra documento de referencia, motivo, monto y observaciones.

Cada vista de detalle incluye una seccion de observaciones donde se pueden consultar las observaciones del documento.


Crear cliente persona

Desde el formulario de comprobante de venta se puede crear un nuevo cliente persona sin salir del flujo. El formulario incluye:

  • Datos personales (tipo documento, numero, nombre, apellidos)
  • Lookup RENIEC/SUNAT (consulta por DNI o RUC)
  • Telefonos (FormArray dinamico)
  • Correos (FormArray dinamico)
  • Ubicacion (ubigeo en cascada: pais > departamento > provincia > distrito)
  • Puntos de venta asignados
  • Contactos adicionales

Endpoints del modulo

Documentos de Ventas

MetodoEndpointDescripcion
GET/v2.0.3/erpx/facturacion/documentos-ventas/?search=\{filtro\}&from=\{offset\}&size=\{tamano\}Listar documentos
GET/v2.0.3/erpx/facturacion/documentos-ventas/\{id\}Obtener documento por ID
POST/v2.0.3/erpx/facturacion/documentos-ventas/Crear documento
PUT/v2.0.3/erpx/facturacion/documentos-ventas/\{id\}Actualizar documento
PATCH/v2.0.3/erpx/facturacion/documentos-ventas/\{id\}Actualizar parcialmente
PATCH/v2.0.3/erpx/facturacion/documentos-ventas/\{id\}/bajaDar de baja
DELETE/v2.0.3/erpx/facturacion/documentos-ventas/\{id\}Eliminar documento

Creacion por tipo

MetodoEndpointDescripcion
POST/v2.0.1/erpx/facturacion/documentos-ventas-facturas/Crear factura
POST/v2.0.1/erpx/facturacion/documentos-ventas-boletas/Crear boleta
POST/v2.0.1/erpx/facturacion/documentos-ventas-documentos-internos/Crear documento interno

Notas de Credito

MetodoEndpointDescripcion
POST/v2.0.2/erpx/facturacion/notas-creditos/Crear nota de credito
GET/v2.0.2/erpx/facturacion/notas-creditos/\{id\}Obtener nota por ID

Guias de Remision Remitente

MetodoEndpointDescripcion
GET/v2.0.2/erpx/facturacion/guias-remisiones-remitentes/?search=\{filtro\}Listar guias
GET/v2.0.2/erpx/facturacion/guias-remisiones-remitentes/\{id\}Obtener guia por ID
POST/v2.0.2/erpx/facturacion/guias-remisiones-remitentes/Crear guia
PATCH/v2.0.2/erpx/facturacion/guias-remisiones-remitentes/\{id\}Actualizar guia

Envio a SUNAT (Webhooks)

MetodoEndpointDescripcion
POST/v2.0.2/erpx/facturacion/webhooks/sendEnviar factura/boleta a SUNAT
POST/v2.0.2/erpx/facturacion/webhooks/guias/enviarEnviar guia a SUNAT
POST/v2.0.2/erpx/facturacion/webhooks/notas-creditos/sendEnviar nota credito a SUNAT
POST/v2.0.2/erpx/facturacion/webhooks/bajaEnviar comunicacion de baja
GET/v2.0.2/erpx/facturacion/webhooks/obtener-estado/?token=\{token\}Consultar estado SUNAT
GET/v2.0.2/erpx/facturacion/webhooks/obtener-ubl/?token=\{token\}Obtener archivo UBL
GET/v2.0.2/erpx/facturacion/webhooks/obtener-cdr/?token=\{token\}Obtener archivo CDR

Otros endpoints consumidos

MetodoEndpointDescripcion
GET/v2.0.2/erpx/comercial/ventas/Ventas para vincular
GET/v2.0.2/erpx/comercial/clientes/Clientes
GET/v2.0.1/erpx/comercial/puntos-ventas/Puntos de venta
GET/v2.0.1/erpx/contabilidad/impuestos/Impuestos IGV/ISC
POST/v2.0.1/erpx/contabilidad/impuestos/calcular/Calcular impuestos
GET/v2.0.1/erpx/facturacion/documentos-ventas-conceptos/Conceptos
GET/v2.0.1/erpx/global/unidades-sunat/Unidades de medida SUNAT
GET/v2.0.1/erpx/global/unidades-negocios/Unidades de negocio (RUC emisor)
GET/v2.0.1/erpx/global/params/Parametros de configuracion
GET/v2.0.1/erpx/global/paises/Paises
GET/v2.0.1/erpx/global/zonas/Zonas (ubigeo)
GET/v2.0.1/erpx/global/qrcodes/generate/Generar codigos QR
GET/v2.0.1/erpx/fserver/files/\{id\}Obtener archivo del file server
POST/v2.0.1/erpx/fserver/files/Guardar archivo en file server
POST/v2.0.1/erpx/reports/factory/generate/Generar reportes PDF
GET/v2.0.1/erpx/logistica/proveedores/Proveedores (transportistas)
GET/v2.0.1/erpx/comercial/transportes-conductores/Conductores
GET/v2.0.1/erpx/comercial/transportes-vehiculos/Vehiculos
GET/v2.0.1/erpx/comercial/transportes-paquetes/Paquetes

Headers requeridos: Authorization: Bearer \{token\}, enterprise-id: \{id\}, accept: application/json.

Parametros de facturacion electronica: se almacenan en localStorage bajo la clave params_fe con dominio CONFIG-ERPX-FACTURACION-FE.


Manejo de errores

Codigo HTTPMensaje mostrado
400, 402Muestra directamente error.error.errors[0] (primer error del array)
404"No se encontro el servidor de respuestas, consulte con el Administrador. ERROR 404"
500"Error interno del servidor. ERROR 500"
Otro"Error 404 consulte con su admin."

Todas las notificaciones de error usan: severity: 'error', summary: 'Error \{status\}', duracion 5 segundos.


Problemas comunes

ProblemaCausaSolucion
No puedo exportar a ExcelNo hay filtro de fecha aplicado.Agrega un filtro de tipo FECHA con rango de inicio y fin antes de exportar.
"El filtro por la fecha tiene como maximo 3 meses"El rango de fechas excede 365 dias.Reduce el rango de fechas a un maximo de 12 meses.
No aparece la opcion "Archivo UBL"El documento no ha sido enviado a SUNAT o tiene errores.Solo los documentos con estado "ENVIADO SUNAT OK" tienen disponibles los archivos UBL y CDR.
"Revise bien, hay formularios por validar"Hay campos obligatorios sin completar en el formulario.Completa todos los campos marcados con (*).
El badge de ENVIO SUNAT muestra spinnerSe esta consultando el estado a SUNAT.Espera a que termine la consulta. Si persiste, recarga la pagina.
No encuentro la venta en el autocompletadoLa venta no esta entre los primeros 10 resultados.Escribe parte de la serie o numero de la venta para buscar remotamente.
"NESESITA DAR DE BAJA ESTOS DOCUMENTOS PREVIAMENTE"El documento tiene notas de credito o guias vinculadas activas.Da de baja primero los documentos vinculados y luego el documento principal.
No puedo dar de baja despues de enviar a SUNATEs el comportamiento esperado: se debe enviar la comunicacion de baja a SUNAT.El sistema envia automaticamente la comunicacion de baja al confirmar.

Paginas relacionadas

On this page

Que es Documentos de VentasAccesoBarra de herramientasMenu "Nuevo"Barra de busqueda y filtrosCampo de busqueda de texto libreChips de filtros activosBotones de filtrosTipos de filtros disponiblesBusqueda remota de clientes en filtrosTabla de documentosColumnasTipos de documentoEstados del documentoEstados de envio SUNATEstados de baja en SUNATMensaje vacioIndicador superiorMenu contextualDocumento VALIDO + No enviado a SUNATDocumento VALIDO + Envio SUNAT PendienteDocumento VALIDO + Enviado SUNAT OKDocumento VALIDO + Envio con erroresDocumento en BAJA + Baja no enviadaDocumento en BAJA + Baja pendienteDocumento en BAJA + Baja enviada OKDocumento en BAJA + Baja con erroresPaginacionCrear comprobante de ventaEstado de cargaDatos inicialesCampos principales del formularioTabla de detalles (productos/servicios)Resumen de totalesBotones del formularioEndpoints de creacion segun tipoResultado al guardarCrear guia de remisionCampos principalesSeccion: Direccion de salidaSeccion: Direccion de llegadaSeccion: TransportistaEndpointCrear nota de creditoCampos principalesEndpointDar de baja un documentoCampos adicionales para la bajaFlujo de baja segun estado SUNATBotonesResultadoEnviar a SUNATFlujo de envioBotonesResultadoActualizar estado SUNATDescargar archivos UBL y CDRArchivo UBL (XML)Archivo CDR (ZIP)Exportar a ExcelBotonesVer detallesCrear cliente personaEndpoints del moduloDocumentos de VentasCreacion por tipoNotas de CreditoGuias de Remision RemitenteEnvio a SUNAT (Webhooks)Otros endpoints consumidosManejo de erroresProblemas comunesPaginas relacionadas