Passo 5: Analisando resposta…
HTTP Status: 200
RESPOSTA DO WEBSERVICE:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
<?xml version='1.0' encoding='UTF-8'?><?xml version="1.0" encoding="UTF-8"?>
<Retorno>
<Status>ERRO</Status>
<MensagemErro>Não foi localizado o CNPJ ou CPF do prestador.
ATENCAO! Ja consta uma requisicao em andamento para envio da nota fiscal para o Contribuinte null. Aguarde o processo anterior finalizar para que possam realizar novo envio.
</MensagemErro>
</Retorno>
</ns2:NotaFiscalNacionalGerarResponse></S:Body></S:Envelope>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Alguem pode me ajudar ?
Olá, o problema não está na assinatura.
Eu tive esse mesmo erro.
Alguma coisa fica travada no sistema deles.
Você precisa ligar diretamente no setor deles:
27 31497454
Informa essa mensagem de erro.
Ou você pode enviar de seu email pessoal para:
[email protected]
OBS.: Eles não aceitam email de empresa.
O email cai na quarentena.
Boa tarde Luiz, quando você ligou qual foi a resposta informada por eles?
Eu estou tendo essa mensagem de erro aqui na empresa, mas não sei por onde seguir:
<S:Envelope xmlns:S=“http://schemas.xmlsoap.org/soap/envelope/”>
<S:Body>
<ns2:NotaFiscalNacionalGerarResponse xmlns:ns2=“http://webservices.sil.com/”>
ERRO
ATENCAO! Ja consta uma requisicao em andamento para envio da nota fiscal para o Contribuinte . Aguarde o processo anterior finalizar para que possam realizar novo envio.
]]>
</ns2:NotaFiscalNacionalGerarResponse>
</S:Body>
</S:Envelope>
Olá,
Estou com a versão antiga e com a mudança para a Nota Fiscal Nacional, não encontrei o código fonte da nova versão para download para migrar.
Alguém poderia me ajudar?
Você pode enviar um email de sua conta pessoal, informando o problema.
Eu tentei enviar um email da minha empresa e caiu na quarentena.
[email protected]
Código-fonte para qual linguagem?
Coisas que mudaram:
$this->ibge = 3205200;
$this->ndps = 10000000; // Valor Padrão
$this->cLocPrestacao = $this->ibge;
$this->xLocPrestacao = "Vila Velha";
$this->cLocIncid = $this->cLocPrestacao;
$this->xLocIncid = $this->xLocPrestacao;
$this->xTribNac = "[Descrição]";
//EndPoint
$this->end_prod = "https://tributacao.vilavelha.es.gov.br/tbw/services/NotaFiscalNacional";
$this->end_homo = "http://tributacao.vilavelha.es.gov.br:8080/tbwhomologacao/services/NotaFiscalNacional";
Arquivo com o código atualizado:
smarapd_v002.php (42.2 KB)
OBS.: Eu uso uma tabela para poder controlar o RPS das notas enviadas e o retorno.
Segue o DSL da tabela em PostgreSQL:
CREATE TABLE public.notas_12345678000198 (
id integer NOT NULL,
ibge integer NOT NULL,
serie integer NOT NULL,
ndps integer NOT NULL,
rps integer,
numero character varying(100),
chave character varying(100),
dados json DEFAULT '{}'::json,
created_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP,
updated_at timestamp with time zone DEFAULT CURRENT_TIMESTAMP
);
CREATE SEQUENCE public.notas_12345678000198_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.notas_12345678000198_id_seq OWNER TO postgres;
ALTER SEQUENCE public.notas_12345678000198_id_seq OWNED BY public.notas_12345678000198.id;
ALTER TABLE ONLY public.notas_12345678000198 ALTER COLUMN id SET DEFAULT nextval('public.notas_12345678000198_id_seq'::regclass);
ALTER TABLE ONLY public.notas_12345678000198
ADD CONSTRAINT notas_12345678000198_pkey PRIMARY KEY (id);
CREATE INDEX idx_notas_12345678000198_rps ON public.notas_12345678000198 USING btree (ibge, serie, rps);
CREATE UNIQUE INDEX idx_notas_12345678000198_unique1 ON public.notas_12345678000198 USING btree (ibge, serie, ndps);