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");