Пример #1
0
    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
Пример #3
0
    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
Пример #4
0
    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
Пример #6
0
    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