thegreenter / demo

Ejemplos utilizando Greenter (UBL 2.1, SOAP, Firma digital, PDF, QR)
https://greenter-sample.herokuapp.com
MIT License
60 stars 52 forks source link

Error: No tiene el perfil para enviar comprobantes electrónicos #35

Closed abelnexus closed 5 years ago

abelnexus commented 5 years ago

hola amigo, no se si solo a mi me ocurre, pero ya actualice a 2.1 y cuando le doy a enviar en modo producción otra vez me dice: Error: No tiene el perfil para enviar comprobantes electronicos - Detalle: Rejected by policy. y ese error ya lo había corregido(no toque nada de las credenciales)

giansalex commented 5 years ago

Eso te ha ocurrido anteriormente?

abelnexus commented 5 years ago

si cuando use el usuario y contraseña pero sin ponerle primero el ruc me salia ese error, despues puse el ruc + usuario y ese error desaparecio, y aparecio el error del ubl 2.1, ahora ya lo actualice y me vuelve a salir ese error

giansalex commented 5 years ago

Tendrias que dar una revisada, eso puede ser por que las credenciales no son validas o porque no se ha activado los permisos en SUNAT

abelnexus commented 5 years ago

amigo ya solucione el error del perfil, ya envie una factura en produccion y lo di de baja, ahora consulte el comprobante y sigue apareciendo como valido, mi pregunta es tarda en dar de baja un comprobante o como consulto comprobantes dados de baja ?

giansalex commented 5 years ago

Podrías compartir cual fue el problema del error de perfil. Acerca de la comunicación de baja, obtuviste el CDR de respuesta?

abelnexus commented 5 years ago

el error no lo entiendo aun, pero lo que hice fue simple... eliminar el usuario actual y crear uno nuevo, tuve que esperar 1 hora para que pueda usar el nuevo usuario y ya no me daba problemas. si obtuve el crd de la comunicacion de baja y al consultar por aca: http://www.sunat.gob.pe/ol-ti-itconsvalicpe/ConsValiCpe.htm me indica que el comprobante es valido(HABLO DE LA FACURA Y YO SUPONGO QUE DEBE INDICAR QUE NO ES VALIDA POR QUE SE LE DIO DE BAJA)

abelnexus commented 5 years ago

ya esta solo era esperar un poco :D ya fue dado de baja

giansalex commented 5 years ago

Es algo a tener en cuenta, creare una sección en la pagina de greenter, de cosas a tener en cuenta.

acsistemas commented 5 years ago

amigo ya solucione el error del perfil, ya envie una factura en produccion y lo di de baja, ahora consulte el comprobante y sigue apareciendo como valido, mi pregunta es tarda en dar de baja un comprobante o como consulto comprobantes dados de baja ?

Hola estimado, una consulta, como fue que solucionaste este error? Error: No tiene el perfil para enviar comprobantes electrónicos a mi tambien me sale y no se como resolverlo, ya intentamos creando un usuario nuevo. Gracias

giansalex commented 5 years ago

Hola @acsistemas , tienes que esperar al menos 24h, si has creado el usuario secundario con los permisos, tendrias que esperar.

Tambien asegurate de haber puesto los datos de clave sol correctamente.

acsistemas commented 5 years ago

Hola @acsistemas , tienes que esperar al menos 24h, si has creado el usuario secundario con los permisos, tendrias que esperar.

Tambien asegurate de haber puesto los datos de clave sol correctamente.

Mil gracias... ya se soluciono, era que SUNAT aparentemente guardaba los cambios, insisti hasta 5 veces y finalmente guardo... y todo bien ahora. Gracias

juanxodj commented 5 years ago

A mi me sigue apareciendo este error... Desde el Lunes he activado 4 usuarios secundarios de 4 ruc diferentes y no me permite enviar. Ya le he asignado permisos, en confirmado email, he creado y vuelto a crear otros, etc y nada :/

umiphos commented 5 years ago

@juanxodj comunicate con la sunat directamente, por telefono atienden mas rapido, recuerda que hoy es el dia donde miles de usuarios tienen que facturar electronicamente, asi que deben estar saturados los servidores

miandime commented 4 years ago

A mi me sigue apareciendo este error, lo puse el usuario secundario con los permisaos y nada, luego puse el usuario normal, ya no el secundario e igual me sigue saliendo No tiene el perfil para enviar comprobantes electronicos

giansalex commented 4 years ago

Hola @miandime, verifica que estes enviando las credenciales correctamente.

$see->setCredentials('20000000001MODDATOS'/*ruc+usuario*/, 'moddatos');
miandime commented 4 years ago

@giansalex en el beta si me funciona, la cosa es cuando pasa a producción lo he hecho con el usuario secundario y no funcionaba, entonces probe con el principal y nada, me sale el error No tiene el perfil para enviar comprobantes electronicos

giansalex commented 4 years ago

@miandime en beta no validan el usuario. Y cargaste el certificado en portal de Sunat?

miandime commented 4 years ago

@giansalex si cargue el certificado en sunat

miandime commented 4 years ago

@giansalex tienes alguna forma de descargar el pdf?, porque me sale bien en la vista previa, pero como lo trato de descargar con dompdf, la imagen no sale

giansalex commented 4 years ago

@miandime ya pudiste conectar con el servicio de Sunat?

AlexanderSaZa commented 4 years ago

Buenos días, tengo el problema de envió de facturas a Sunat en modo producción, cual fue la solución

IngGermanNina commented 4 years ago

Buenas tardes a todos, les saluda german, también estoy teniendo el mismo problema **"No tiene el perfil para enviar comprobantes electrónicos", veo que algunos dicen que lo resolvieron otros dicen que aún le persiste el error.

Para estar alineados todos, los pasos son los siguientes (también ver imagenes):

  1. crear usuario secundario en el portal web de la sunat image

  2. Darle los accesos de emisión de factura y boleta , al usuario secundario. image

  3. con las credenciales del usuario secundario, ingresar al portal web de la sunat y veras las opciones a las cuales tienes permisos (si lograste ingresar todo conforme, sino tendrás que seguir los pasos que la sunat te pida) image

NOTA: A pesar que he seguido estos pasos, me sigue saliendo el mismo error "no tiene el peril.......".

De ante mando, gracias a todos por su tiempo.

giansalex commented 4 years ago

Hola German, generalmente es esperar al menos 24h, o es lo que dice sunat. Tambien algunos se han confundido al colocar el usuario en codigo: Ejemplo de clave sol: RUC: 20000000001 USUARIO: MODDATOS CONTRASEÑA: modatos

En el codigo debería colocarse las credenciales de esta forma: USUARIO: 20000000001MODDATOS (ruc + usuario sol) CLAVE: modatos

IngGermanNina commented 4 years ago

Ha pasado 24 horas y me volvió a salir el mismo mensaje de error "No tiene el perfil para enviar comprobantes electrónicos".

Yo soy el administrador de mi clave sol del portal de la SUNAT osea (el representante legal de mi pequeño negocio).

pero adicional, puse mis datos como usuario secundario.

giansalex commented 4 years ago

No hay problema que sea tus mismo datos, el usuario que va en código es el usuario secundario, pero debido a estos inconvenientes podrías usar tu usuario principal de momento.

IngGermanNina commented 4 years ago

Gente buenas noches, les comento que ya pude solucionar el error No tiene el perfil para enviar comprobantes electrónicos",me contacte con la sunat por medio de su Chat en linea, adicional yo registré al usuario secundario desde el navegador Chrome, el usuario de la sunat e dio estas instrucciones. image image

giansalex commented 4 years ago

Gente buenas noches, les comento que ya pude solucionar el error No tiene el perfil para enviar comprobantes electrónicos",me contacte con la sunat por medio de su Chat en linea, adicional yo registré al usuario secundario desde el navegador Chrome, el usuario de la sunat e dio estas instrucciones.

Eso quiere decir que el problema era el navegador

armflo commented 3 years ago

Gente buenas noches, les comento que ya pude solucionar el error No tiene el perfil para enviar comprobantes electrónicos",me contacte con la sunat por medio de su Chat en linea, adicional yo registré al usuario secundario desde el navegador Chrome, el usuario de la sunat e dio estas instrucciones. image image

muchas gracias amigo, seguí las indicaciones y pude solucionar el mismo inconveniente. GRACIAS no fue necesario esperar 4 hrs, fue instantáneo

hipogea commented 3 years ago

Buenas tardes.

A mí me pasa algo extraño: Creé una cuenta de usuario alternativo con los roles y permisos adecuados, me sale el error : Usuario y contraseña inválidos. Esto no puede ser porque me he asegurado que el usuario es RUC+username y el password también, todo correcto:

$see->setClaveSOL('20600279832', 'JULIANRT', 'mypwd1');

Luego para verificar, creé un segundo usuario ; con los mismos roles. Pero al intentarlo me sale lo siguiente : $see->setClaveSOL('20600279832', 'YESENIAE', 'mypwd2'); Código:0111 Descripción:No tiene el perfil para enviar comprobantes electronicos -

Esto está para jalarse los pelos verdad?

Dust1100010 commented 1 year ago

yo también he tenido este mismo error y apliqué las recomendaciones que indican pero no me funcionó, así que llamé a SUNAT y me indico que debo activar las todas opciones de "SEE-Del Contribuyente y Envío de Documentos" y con eso ya funciona después de unas 4 horas

bryandarien commented 1 year ago

yo tambien tengo ese problema, el usuario secundario tiene todo lo que es "SEE-Del Contribuyente y Envío de Documentos" y nada mas, pero sigue dandome el mismo error de que no tiene el perfil, tengo que agregar algun otro permiso?

Dust1100010 commented 1 year ago

tienes que esperar unas 4 horas por lo menos y trata de ingresar a sunat con las credenciales del usuario secundario para validar si esta con los permisos

bryandarien commented 1 year ago

Si puedo entrar al usuario y aparecen las credenciales que le asigne pero igual sale ese error en el sistema de facturacion

NathalyGil commented 1 year ago

Buenos días, hace unos meses atrás tenía el problema y con usuario secundario se solucionó. Pero esta vez nuevamente tengo el mismo problema a pesar de hacer creado un nuevo usuario secundario, me funcionó bien un día y luego otra vez error. Alguién encontró otra forma de solucionarlo?

Dust1100010 commented 1 year ago

A mi me esta pasando desde el lunes después de estar facturando 2 meses, según SUNAT es un intermitencia que estas teniendo con algunos RUCs, esperemos que se solucione pronto

NathalyGil commented 1 year ago

A mi me esta pasando desde el lunes después de estar facturando 2 meses, según SUNAT es un intermitencia que estas teniendo con algunos RUCs, esperemos que se solucione pronto

Exacto, yo vengo trabajando 06 meses y todo bien. Pero de un día a otro simplemente dejó de validar cdr. Una consulta te han dado fecha de resolución? De hecho creé un nuevo usuario secundario, esperé 04 horas y con este linkee las credenciales y me funcionó por 01 día, al día siguiente error nuevamente. Te han dado alguna solución el personal de SUNAT que te atendió o sólo es esperar?

Dust1100010 commented 1 year ago

Es solo esperar, yo también estoy aplicando lo de tener varias cuentas facturadoras

DannyHM0 commented 7 months ago

Al parecer hay un pequeño fallo en la estructura XML que proporciona la guia del programador de la SUNAT, en mi caso yo solo use la firma de Greenter, el envio lo estoy haciendo manualmente en PHP, en cuestion el error se encuentra en la siguiente linea xml

estructura de la sunat xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

como deberia ser xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

Asi es, error clasico de solo un guion, a mi me funciono, tanto usando el servicio por POSTMAN, SOAP, .NET Y HOST Espero a alguien le sirva esto

XdRonaldoxD commented 2 months ago

Le cambie la estructura por como dijiste pero igual me sigue saliendo ese error , del tema del perfil , alguien lo pudo solucionar ?