docs: def _add_non_batch(self, TX_nodes, PmtInf_nodes):
          """
          Method to add a transaction as non batch, will fold the transaction
          together with the payment info node and append to the main xml.
          """
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['PmtInfIdNode'])
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['PmtMtdNode'])
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['BtchBookgNode'])
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['NbOfTxsNode'])
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['CtrlSumNode'])
  
          PmtInf_nodes['SvcLvlNode'].append(PmtInf_nodes['Cd_SvcLvl_Node'])
          PmtInf_nodes['PmtTpInfNode'].append(PmtInf_nodes['SvcLvlNode'])
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['PmtTpInfNode'])
          if 'ReqdExctnDtNode' in PmtInf_nodes:
              PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['ReqdExctnDtNode'])
  
          PmtInf_nodes['DbtrNode'].append(PmtInf_nodes['Nm_Dbtr_Node'])
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['DbtrNode'])
  
          PmtInf_nodes['Id_DbtrAcct_Node'].append(PmtInf_nodes['IBAN_DbtrAcct_Node'])
          PmtInf_nodes['DbtrAcctNode'].append(PmtInf_nodes['Id_DbtrAcct_Node'])
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['DbtrAcctNode'])
  
          if 'BIC' in self._config:
              PmtInf_nodes['FinInstnId_DbtrAgt_Node'].append(PmtInf_nodes['BIC_DbtrAgt_Node'])
          PmtInf_nodes['DbtrAgtNode'].append(PmtInf_nodes['FinInstnId_DbtrAgt_Node'])
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['DbtrAgtNode'])
  
          PmtInf_nodes['PmtInfNode'].append(PmtInf_nodes['ChrgBrNode'])
  
          TX_nodes['PmtIdNode'].append(TX_nodes['EndToEnd_PmtId_Node'])
          TX_nodes['AmtNode'].append(TX_nodes['InstdAmtNode'])
          TX_nodes['CdtTrfTxInfNode'].append(TX_nodes['PmtIdNode'])
          TX_nodes['CdtTrfTxInfNode'].append(TX_nodes['AmtNode'])
  
          if TX_nodes['BIC_CdtrAgt_Node'].text is not None:
              TX_nodes['FinInstnId_CdtrAgt_Node'].append(
                  TX_nodes['BIC_CdtrAgt_Node'])
          TX_nodes['CdtrAgtNode'].append(TX_nodes['FinInstnId_CdtrAgt_Node'])
          TX_nodes['CdtTrfTxInfNode'].append(TX_nodes['CdtrAgtNode'])
  
          TX_nodes['CdtrNode'].append(TX_nodes['Nm_Cdtr_Node'])
          TX_nodes['CdtTrfTxInfNode'].append(TX_nodes['CdtrNode'])
  
          TX_nodes['Id_CdtrAcct_Node'].append(TX_nodes['IBAN_CdtrAcct_Node'])
          TX_nodes['CdtrAcctNode'].append(TX_nodes['Id_CdtrAcct_Node'])
          TX_nodes['CdtTrfTxInfNode'].append(TX_nodes['CdtrAcctNode'])
  
          TX_nodes['RmtInfNode'].append(TX_nodes['UstrdNode'])
          TX_nodes['CdtTrfTxInfNode'].append(TX_nodes['RmtInfNode'])
          PmtInf_nodes['PmtInfNode'].append(TX_nodes['CdtTrfTxInfNode'])
          CstmrCdtTrfInitn_node = self._xml.find('CstmrCdtTrfInitn')
          CstmrCdtTrfInitn_node.append(PmtInf_nodes['PmtInfNode'])