Ao enviar um CT-e com o grupo IBSCBS, e campo vTotDF-e = 0.00, este campo não está sendo gerado no XML.
Notei que já tinham realizado um ajuste na unit ACBrCTe.XmlWriter.pas (tarefa [ACBR-9026])
Ajustei a unit da seguinte forma para corrigir o problema.
// Reforma Tributária
if (VersaoDF >= ve400) and (CTe.imp.IBSCBS.CST <> cstNenhum) and
(CTe.imp.IBSCBS.cClassTrib <> '') then
BEGIN
Result.AppendChild(Gerar_IBSCBS(CTe.imp.IBSCBS));
if (ModeloDF in [moCTe, moCTeOS]) then
Result.AppendChild(AddNode(tcDe2, '#250', 'vTotDFe', 1, 15, 1,
CTe.Imp.vTotDFe, DSC_VTOTDFE));
END;
Basicamente foi colocado dentro o primeiro IF (para informar o vTotDef apenas se tiver o grupo do CBSIBS) e alterado o parametro de "ocorrencias" na função "AddNode" de 0 para 1;
Segue unit ajustada para análise
ACBrCTe.XmlWriter_.pas