Ao longo das últimas horas foram relatadas no fórum que a SEFAZ-MG ao aplicar a validação relativa a tag xPag está retornando o erro 441 que é o código correto para este caso, porém o texto do erro está trocado, onde ao invés de apresentar o texto conforme imagem abaixo:
Apresentava o seguinte:
Resolvendo o problema
Tendo em mente somente o código do erro e não a descrição, basta informar corretamente a tag xPag para que não receber esta rejeição.
Tópico sobre a NT 2020/006 que entre outras regras, instituiu a YA02a-10 relativa a tag xPag
Exemplo utilizando a biblioteca ACBrLib ou ACBrMonitor, atualizar as tags no arquivo .ini
//-------------------------------- Exemplo .ini ACBrLib ou ACBrMonitor --------------------------------------//
[Identificacao]
indPres= ;;1, 2, 3, 4 ou 9 - Obrigatório o preenchimento do campo indIntermed
indIntermed=1
[pag001]
tPag=99
vPag=20
indPag=0
xPag=Descricao Pagamento ;;Obrigatório quando o tipo de pagamento for 99
Para quem utiliza o componente ACBrNFe, devemos acrescentar as seguintes linhas na rotina que alimenta o componente:
with pag.New do
begin
tPag := fpDinheiro;
{
se tPag for fpOutro devemos incluir o campo xPag
xPag := 'Caderneta';
}
vPag := 100;
end;