private void GerarRegistro70() { ACBrSintegraInterop.Registro70Rec[] record = new ACBrSintegraInterop.Registro70Rec[Registro70.Count]; for (int i = 0; i < Registro70.Count; i++) { record[i].Icms = Convert.ToDouble(Registro70[i].Icms); record[i].ValorContabil = Convert.ToDouble(Registro70[i].ValorContabil); record[i].UF = Registro70[i].UF; record[i].Isentas = Convert.ToDouble(Registro70[i].Isentas); record[i].SubSerie = Registro70[i].SubSerie; record[i].Serie = Registro70[i].Serie; record[i].DataDocumento = Registro70[i].DataDocumento.ToOADate(); record[i].Modelo = Registro70[i].Modelo; record[i].CPFCNPJ = Registro70[i].CPFCNPJ; record[i].Cfop = Registro70[i].Cfop; record[i].Numero = Registro70[i].Numero; record[i].Inscricao = Registro70[i].Inscricao; record[i].Situacao = Registro70[i].Situacao; record[i].Outras = Convert.ToDouble(Registro70[i].Outras); record[i].BasedeCalculo = Convert.ToDouble(Registro70[i].BasedeCalculo); record[i].CifFobOutros = Registro70[i].CifFobOutros; } int ret = ACBrSintegraInterop.SIN_Registro70(this.Handle, record, Registro70.Count); CheckResult(ret); }