Документ AI не возвращает налоговую ставкуPython

Программы на Python
Ответить
Anonymous
 Документ AI не возвращает налоговую ставку

Сообщение Anonymous »

Я пытаюсь использовать процессор синтаксического анализа счетов Document AI. Проблема в том, что я не получаю поле Tax_rate в ответе, когда использую API в своем коде. Однако, когда я загружаю тот же счет в веб-сайт «try docai», всегда возвращается значение Tax_rate.
Это мой код для вызова API

Код: Выделить всё

# Initialize the client
client_options = {"api_endpoint": f"{location}-documentai.googleapis.com"}
client = documentai.DocumentProcessorServiceClient(client_options=client_options)

# The full resource name of the processor
name = client.processor_path(project_id, location, processor_id)

# Read the file into memory
with open(file_path, "rb") as pdf_file:
pdf_content = pdf_file.read()

# Load the input document
raw_document = documentai.RawDocument(
content=pdf_content,
mime_type=mime_type
)

request = documentai.ProcessRequest(
name=name,
raw_document=raw_document
)
И это информация о НДС, которую я получаю в ответе.

Код: Выделить всё

text_anchor {
text_segments {
start_index: 445
end_index: 451
}
}
type_: "vat"
mention_text: "900,00"
confidence: 1
page_anchor {
page_refs {
bounding_poly {
normalized_vertices {
x: 0.277810812
y: 0.455004215
}
normalized_vertices {
x: 0.332540154
y: 0.455004215
}
normalized_vertices {
x: 0.332540154
y: 0.465517253
}
normalized_vertices {
x: 0.277810812
y: 0.465517253
}
}
}
}
id: "0"
properties {
text_anchor {
text_segments {
start_index: 445
end_index: 451
}
content: "900,00"
}
type_: "vat/amount"
mention_text: "900,00"
confidence: 0.501076162
page_anchor {
page_refs {
bounding_poly {
normalized_vertices {
x: 0.277810812
y: 0.455004215
}
normalized_vertices {
x: 0.332540154
y: 0.455004215
}
normalized_vertices {
x: 0.332540154
y: 0.465517253
}
normalized_vertices {
x: 0.277810812
y: 0.465517253
}
}
}
}
id: "1"
normalized_value {
text: "900"
}
}
ПРИМЕЧАНИЕ. Счет-фактура выставлен на испанском языке, и мне не удалось установить язык. Однако я где-то читал, что язык определяется автоматически.
Как получить значение Tax_rate при вызове API?

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-tax-rate
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»