Quando a falha ocorre?


Ao editar um o cupom fiscal na escrituração, retorna mensagem de erro:

Descrição: O cupom com ID de chave NNN e com o número NNNNN gerou o erro: [Data Record Manager]Houve uma violação de integridade referencial. Referência/Erro: 3100008 / 9104


 


Como corrigir o erro?


Na respectiva empresa com erro, execute o script


DROP INDEX "satc855spedEEEEAA"."iC855Sped01AA"
ALTER TABLE "satc855spedEEEEAA" (DROP CONSTRAINT csat855sped01AA,DROP CONSTRAINT csat855sped02AA)
DROP INDEX "satc855spedEEEEAA"."iC855Sped02AA"

ALTER TABLE "satc855spedEEEEAA" ADD CONSTRAINT "csat855sped01AA" FOREIGN KEY (scs_scc_id) REFERENCES lfs_sat_chaveEEEEAA(scc_id) ON UPDATE RESTRICT ON DELETE RESTRICT
ALTER TABLE "satc855spedEEEEAA" ADD CONSTRAINT "csat855sped02AA" FOREIGN KEY (scs_scp_id) REFERENCES lfs_sat_cupomEEEEAA (scp_id)ON UPDATE RESTRICT ON DELETE RESTRICT

CREATE UNIQUE INDEX "iC855Sped01AA" ON "satc855spedEEEEAA"("scs_scc_id", "scs_scp_id", "scs_codobs");
CREATE INDEX "iC855Sped02AA" ON "satc855spedEEEEAA"("scs_scc_id");




  • Sem rótulos