def _get_GetStatus_values(self): xml_soap_values = global_functions.get_xml_soap_values( self.company_id.certificate_file, self.company_id.certificate_password) xml_soap_values['trackId'] = self.cufe_cude return xml_soap_values
def _get_GetStatusZip_values(self): xml_soap_values = global_functions.get_xml_soap_values( self.invoice_id.company_id.certificate_file, self.invoice_id.company_id.certificate_password) xml_soap_values['trackId'] = self.zip_key return xml_soap_values
def _get_SendBillAsync_values(self): xml_soap_values = global_functions.get_xml_soap_values( self.company_id.certificate_file, self.company_id.certificate_password) xml_soap_values['fileName'] = self.zipped_filename.replace('.zip', '') xml_soap_values['contentFile'] = self.zipped_file return xml_soap_values
def _get_GetNumberingRange_values(self): xml_soap_values = global_functions.get_xml_soap_values( self.certificate_file, self.certificate_password) xml_soap_values['accountCode'] = self.partner_id.identification_document xml_soap_values['accountCodeT'] = self.partner_id.identification_document xml_soap_values['softwareCode'] = self.software_id return xml_soap_values
def _get_SendTestSetAsync_values(self): xml_soap_values = global_functions.get_xml_soap_values( self.invoice_id.company_id.certificate_file, self.invoice_id.company_id.certificate_password) xml_soap_values['fileName'] = self.zipped_filename.replace('.zip', '') xml_soap_values['contentFile'] = self.zipped_file xml_soap_values['testSetId'] = self.invoice_id.company_id.test_set_id return xml_soap_values
def _get_SendBillAttachmentAsync_values(self): xml_soap_values = global_functions.get_xml_soap_values( self.company_id.certificate_file, self.company_id.certificate_password) output = StringIO() zipfile = ZipFile(output, mode='w') zipfile_content = StringIO() zipfile_content.write(b64decode(self.xml_file)) zipfile.writestr(self.xml_filename, zipfile_content.getvalue()) zipfile_content = StringIO() zipfile_content.write(b64decode(self.ar_xml_file)) zipfile.writestr(self.ar_xml_filename, zipfile_content.getvalue()) zipfile.close() xml_soap_values['fileName'] = self.zipped_filename.replace('.zip', '') xml_soap_values['contentFile'] = b64encode(output.getvalue()) return xml_soap_values