Interface EDOBillService


@MTOM(enabled=true) public interface EDOBillService
Действия над эдо, связанные с модулем bill.
  • Method Summary

    Modifier and Type
    Method
    Description
    ru.bitel.bgbilling.common.dto.FileDto
    saveEdoFile(int billModuleId, String formatId, ContragentInfos contragentInfos, DocumentType billDocType, Integer billDocId)
    Выгрузка одного файла для эдо.
    ru.bitel.bgbilling.common.dto.FileDto
    saveFile(String formatId, int billModuleId, List<Integer> billListIds, List<Integer> invoiceListIds)
    Выгрузка одного или нескольких (в виде zip) файлов для эдо.
    send(String formatId, int billModuleId, List<Integer> billListIds, List<Integer> invoiceListIds)
    Отправка одного или нескольких документов в эдо.
    sendEdo(int billModuleId, String formatId, ContragentInfos contragentInfos, DocumentType billDocType, Integer billDocId)
    Отправка одного документа в эдо.
  • Method Details

    • saveFile

      ru.bitel.bgbilling.common.dto.FileDto saveFile(String formatId, int billModuleId, List<Integer> billListIds, List<Integer> invoiceListIds) throws Exception
      Выгрузка одного или нескольких (в виде zip) файлов для эдо. Формат с двумя списками ид по аналогии с другими местами где обрабатываются массово документы обоих видов (хотя в данное время в большинстве мест только один из списков может быть заполнен, при использовании юзером в клиенте) ! В данный момент не используется, лишено смысла.
      Parameters:
      formatId - ид формата (строковом виде док_подписант как возвращает formatsList)
      billModuleId - mid модуля bill который вызывает сервис и к которому относятся ids документов ниже
      billListIds - список ид счетов
      invoiceListIds - список ид с.ф.
      Returns:
      файл
      Throws:
      Exception
    • send

      List<ExtDocument> send(String formatId, int billModuleId, List<Integer> billListIds, List<Integer> invoiceListIds) throws Exception
      Отправка одного или нескольких документов в эдо. См. описание saveFile. Возвращает сгенерённые документы в виду листа ExtDocument. ! В данный момент не используется, лишено смысла.
      Throws:
      Exception
    • saveEdoFile

      ru.bitel.bgbilling.common.dto.FileDto saveEdoFile(int billModuleId, String formatId, ContragentInfos contragentInfos, DocumentType billDocType, Integer billDocId) throws Exception
      Выгрузка одного файла для эдо.
      Parameters:
      billModuleId - mid модуля bill который вызывает сервис и к которому относятся ids документов ниже
      formatId - ид формата (строковом виде док_подписант как возвращает formatsList)
      contragentInfos - инфа о контрагенте, актуальная, после поиска на клиенте
      billDocType - тип документа bill
      billDocId - ид документа bill
      Returns:
      файл
      Throws:
      Exception
    • sendEdo

      ExtDocument sendEdo(int billModuleId, String formatId, ContragentInfos contragentInfos, DocumentType billDocType, Integer billDocId) throws Exception
      Отправка одного документа в эдо. См. описание saveEdoFile. Возвращает сгенерённый документ ExtDocument.
      Throws:
      Exception